KingKongRobotics/jumper

🦀 Jumper — an crab robot.

What it solves

It provides an AI-powered toolkit for the Jumper 22-DoF crab robot, simplifying the complex process of designing the robot's physical appearance, training its movements, and creating simulated environments for it to operate in.

How it works

The toolkit allows users to use natural language prompts via an AI coding assistant to generate specific assets. It integrates with several technical frameworks to handle different tasks:

  • Appearance and Scenes: Uses the jumper-design resource to create .skin files for visuals and .map files for environments.
  • Motion Training: Leverages mjlab, rsl_rl, MuJoCo, and MuJoCo Warp to train motion policies (such as walking, jumping, or grasping), which are then packaged as .app files.

Who it’s for

It is designed for developers and robotics enthusiasts who own or are working with the Jumper crab robot and want to quickly iterate on its design and behavior without manually coding every movement or asset.

Highlights

  • Natural Language Design: Create robot skins and environment maps using simple text descriptions.
  • Motion Training: Support for training complex behaviors like tripod gaits, dancing, and grasping.
  • Simulation Integration: Built on industry-standard physics engines like MuJoCo.
  • Exportable Assets: Generates ready-to-use files for appearance (.skin), maps (.map), and motion policies (.app).

Written about in

Related

  • Project
  • Project
  • Project
  • Project