jump_forward
Command the Unitree Go2 robot to perform a forward jump using natural language instructions. The tool translates commands into ROS2 actions for precise robotic movement.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- server.py:88-92 (handler)MCP tool handler and registration for jump_forward. Calls WirelessController.jump_forward(), stops the controller, and returns the result.@mcp.tool() def jump_forward(): _, msg = wirelesscontroller.jump_forward() wirelesscontroller.stop() return msg
- msgs/wirelesscontroller.py:71-73 (helper)Core logic in WirelessController class: performs stand-up then custom movement with keys=257 to trigger jump forward.def jump_forward(self): self.stand_up_from_a_fall() return self._customised_movements(keys=257)