USYD MTRX5700 Major Project
Hexapod kinematics and dynamics library, deployed on a customised version of the MakeYourPet "Chipo" hexapod.
- ✅ Independent longitudinal, lateral, and rotational velocity control
- ✅ Dynamically adjustable gait, step size, and stance height
- ✅ Reconfigurable for deployment on any hexapod
| Component | Description |
|---|---|
| Microcontroller | Raspberry Pi 5 |
| Servomotor Controller | Pimoroni Servo2040 |
| Servomotors | MG996R |
| Touch Sensing | Microswitches |
See the official repository for hardware STL files and wiring schematics.
- Languages: C++, MicroPython
- Key Modules:
brain: coordinates leg actuation with a central pattern generationlegs: calculates inverse kinematics to actuate movement instructionscontroller: provides command-line interface for remote controlstate_transmitter: communicates the hexapod state to the servocontroller via serial
This project is licensed under the MIT License. See the LICENSE file for details.
- Angus – @TheFlamingBadger
- Prithik – @7echkilla
- Siddarth – @sram8836
- Harry – @hkerms