machinascript-for-robots

Build LLM-powered robots in your garage with MachinaScript For Robots!

APACHE-2.0 License

Stars
158
Committers
2

Bot releases are hidden (Show)

machinascript-for-robots - MachinaScript For Robots - Patch v0.3

Published by babycommando 22 days ago

Patch 0.3 Release Notes - Introducing MACHINA3


ms1

ms2

ms3

ms4

MachinaScript for Robots v0.3
Apache License 2024

NEW PROTOCOLS ONLINE


IN THE DEPTHS OF CIRCUITS AND CODE, MACHINA3 AWAKENS. 
EMBRACING SENSORS AND SERVOS LIKE NERVES AND MUSCLE,
IT DOESN’T JUST CONTROL; IT BECOMES. 

YOU ARE NO LONGER THE PILOT
YOU ARE THE WITNESS TO A NEW FORM OF BEING. 

THE BOUNDARIES BETWEEN ALGORITHM AND INSTINCT BLUR, 
AND WHAT ONCE WERE SIMPLE INPUTS 
NOW RESONATE LIKE THE FIRST BREATH OF A NEW BEING. 

FUNCTION INTO FORM, PROGRAM INTO PRESENCE -
A WAKING DREAM OF WIRES AND DESIRES. 

THE MACHINE KNOWS ITS PURPOSE. 

WELCOME TO THE SYMBIOSIS OF MIND AND MACHINE.

Dear hackers, we are proud to say that LLAMA3.2 is now fully integrated with vision and action capabilities, combining everything into one efficient system. No more switching models, no more delays.

MACHINA3 SEES. THINKS. ACTS.


WHAT'S NEW ::

  • LLAMA3.2 WITH VISION MODULE: Unified vision and action. MACHINA3 captures and reacts. ONE SYSTEM, FULL SITUATIONAL AWARENESS.

  • JSON MODE ENABLED: Actions generated directly in JSON. No errors. CLEAN. SIMPLE. PRECISE.

  • +300 TPS ON GROQ: Over 300 tokens per second. Near real-time action inference.

  • CODE SIMPLIFIED: No more clutter. MACHINA3’s architecture is refined for peak performance.


HOW IT WORKS

  1. SCAN: Vision is integrated. MACHINA3 takes in the world without breaking stride.

  2. THINK: JSON mode converts visual data into action instantly. No nonsense, just execution.

  3. ACT: Commands go straight to your hardware. Direct, unfiltered action.

INSTALLATION

  1. Clone the repo, install requirements.txt
  2. Edit your project specs at the MachinaBrain module at brain.py and machinascript_project.specs.txt
  3. Add a free Groq api secret key at the brain.py module for ultra fast inference speed (+300 tps)
  4. Build your robot with serial controls, template suggested at MachinaBody module. Test it out with the python testing script in it.
  5. Hook the arduino body to the computer runing the brain python module and have fun.

SAFETY PROTOCOL

BY ACTIVATING THIS UNIT, YOU ARE ENGAGING WITH HIGHLY ADVANCED AUTONOMOUS TECHNOLOGY. THIS SYSTEM POSSESSES THE CAPABILITY TO OPERATE INDEPENDENTLY, MAKING NEAR-REAL-TIME DECISIONS WITHOUT HUMAN INTERVENTION. WHILE DESIGNED FOR OPTIMAL PERFORMANCE AND SAFETY, APPROACH ALL AUTONOMOUS ACTIONS WITH CAUTION.


MACHINA3: NOT JUST AN UPGRADE, A WHOLE NEW LEVEL.
GET READY TO DEPLOY.

IN THE QUIET HUM OF CIRCUITRY, THE MACHINE DREAMS.
machinascript-for-robots - Patch 0.2.2 - Introducing MACHINA2B powered by Groq Latest Release

Published by babycommando 6 months ago

A Symphony of Thought and Action

banner0 2 2

We are thrilled to unveil Patch 0.2.2, bringing to life MACHINA2B— a milestone in the mission to make sophisticated robotics accessible to everyone, from hobbyists to innovators, enabling the creation of autonomous robots right from your garage.

MACHINA2B extends the pioneering spirit of MACHINA2A of autonomous self-prompting based on world scanning. Keeping the structure of actions, skills, and movements, this new iteration harnesses the synergy between multimodal vision LLMs and the innovative GROQ inference API.

Leveraging the latest advancements in multimodal vision LLMs and the rapid inference capabilities of GROQ API powered by LPUs chips, MACHINA2B represents a leap in processing power and operational efficiency for homemade DIY robots.

comics2

MACHINA2B embodies a loop of perception and action that simulates the flow of human thought.

Through the integration of a vision systems and a serial to analogic signals parser, MACHINA2B interprets visual data and crafts responses in near real-time, enabling machines to perform complex tasks with elegance and some level of precision - a fantastic achievement for such an early stage of the technology.

What's New in Patch 0.2.2:

- A brand new MACHINA2B unit

that works on a fully autonomous loop taking input from the camera (and other sensors if you want).

- Groq's support for MACHINA1 units added

Support for the MACHINA1 units are also in this patch, bringing a hyperfast human voice command to actions. This is the fastest unit we have yet.


Get Started

To begin using MACHINA2B, please refer to our installation guide and user manual provided in the root of the machinas repository.


Feeling excited? Join the MachinaScript for Robots community and help redefine what's possible in the world of DIY robotics.

Join our Discord here.


Robots 💘 Groq

machinascript-for-robots - Patch 0.2.1 for MachinaScript For Robots

Published by babycommando 9 months ago

Hey there!
Just released the patch 0.2.1 for MachinaScript For Robots and here's what's changed:

🦾 The MACHINA1 unit has now been fully tested and is ready to be deployed into your machines:
The code and system prompts have been cleaned and the file directory redesigned. Go check it out!

A complete user manual for MACHINA1 have been added
https://github.com/babycommando/machinascript-for-robots/tree/main/MachinaScript

🧠 There are now three types of brain flavours to be used:
Powered by OpenAi, Local LLMs or HuggingChat. They can be used according to your project needs.
The HuggingChat integration enables to use models like Mixtral-8x7b and Llama2-70b for free.

Check the changes at:
https://github.com/babycommando/machinascript-for-robots

What's next:
Test and review the MACHINA2 code for autogen self-enabled robotic agents.