Simulation autonomy update
MAJKA Quadruped
A small quadruped robot stack focused on simulation-first locomotion, obstacle avoidance, and turning behavior.
Latest recorded run
Slalom without contacts
The current demo combines a trained walking policy with a separate autonomy layer that chooses steering and speed from proximity-style sensor input.
System shape
Two layers, one demo path
Gait policy
Residual walking model keeps the robot moving in a stable enough style for obstacle experiments.
Autonomy policy
Planner reads simplified distance sensors and changes speed or heading before contact.
Demo logger
Runs are exported as video and CSV traces so each behavior can be compared across iterations.
Simulation clips
Current behaviors
Two separate checks are useful right now: obstacle navigation for the full autonomy stack and an isolated rotation clip for turn-in-place behavior.
Slalom with sensor overlay
Planner follows the course, keeps clearance from obstacles, and logs the path trail.
Turn-in-place check
Separate rotation behavior for cases where the robot should reorient before moving forward.
Simulation roadmap
What to improve next
-
Done
Walking and slalom demo
Recorded visual demo with sensor overlay, obstacle clearance, and no collision steps.
-
Done
Turn-in-place clip
Separate rotation behavior is visible enough to compare against forward-only obstacle recovery.
-
Now
Cleaner behavior switching
Blend walk, stop, pivot, and resume so the robot chooses a turn before pushing into close obstacles.
-
Next
Harder procedural courses
Randomize blocks, corridors, starts, and goal angles to make the policy less tuned to one showcase path.