Describe the task
Write what you want the robot to do in plain language. Muse Spark turns the task into objectives and a ROS 2 Python controller.
HeyWalk turns human intent into executable robot behavior. It then runs that behavior in a physics-based simulation, measures what happened, and uses the evidence to improve.
Platform overview
Task → Controller → MuJoCo Simulation → Measured Verdict
Simulated robot: MicroDuck by Pollen Robotics (CC BY-NC-SA 4.0).
Powered by open-source robotics & AI
The HeyWalk loop
A complete experiment cycle connects AI-generated control logic to observable robot behavior.
Write what you want the robot to do in plain language. Muse Spark turns the task into objectives and a ROS 2 Python controller.
The controller runs in an isolated container and communicates through ROS 2 topics. MuJoCo advances the robot's physics.
An independent evaluator checks telemetry against task and safety criteria. The model cannot declare its own success.
When a run fails, Muse Spark receives the evidence, proposes a targeted patch, and the updated controller is tested again.
See the experiment
We ask the MicroDuck to walk to the green flag then back to starting point to stop safely.
37-second simulation walkthrough · Simulated robot: MicroDuck by Pollen Robotics (CC BY-NC-SA 4.0)
A call to Indonesian campuses & vocational high schools
Indonesia's students should not have to wait for expensive robot hardware to start learning robotics. With simulation-first experimentation, campuses and vocational high schools can introduce robot programming, control logic, AI-assisted development, and evidence-based testing using accessible computing resources.
We are looking for universities, polytechnics, robotics clubs, lecturers, and vocational high school programs interested in exploring a hands-on HeyWalk pilot. The goal is to help students build practical skills for a future where robotics becomes part of more industries.
The pilot inquiry opens a pre-filled GitHub issue. No external form backend is required.
Bring AI-assisted robotics experiments into robotics, mechatronics, computer science, and engineering learning environments.
Introduce students to programming, automation concepts, simulation, and the foundations of robotics without starting with a costly robot fleet.
Give student teams a shared environment to prototype behaviors, test ideas, inspect failures, and compare iterations.
Help shape practical learning pathways and expose emerging talent to the tools and thinking behind robotics development.
Start with a simulation. Build the skills. Be ready for the opportunities ahead.
Documentation & getting started
HeyWalk is a software-in-the-loop research prototype. Explore the repository for setup instructions, implementation details, API routes, safety boundaries, and third-party notices.
Install the stack, configure a Meta Model API key, start the app, and open the workspace locally.
Understand task parsing, controller generation, isolated execution, ROS 2 topics, telemetry, evaluation, and correction.
Learn how MuJoCo handles physics while the upstream ONNX policy provides the MicroDuck's balance and gait.
Review the separate licenses for HeyWalk code, MicroDuck MJCF, STL meshes, pretrained policy, and runtime dependencies.
HeyWalk currently targets software-in-the-loop experiments. A successful simulation does not prove physical robot safety. Generated code is untrusted and runs in an isolated, resource-limited container. Do not connect this prototype to a physical robot.