Skip to content

Latest commit

 

History

67 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minty the Hexapod

USYD MTRX5700 Major Project

Hexapod kinematics and dynamics library, deployed on a customised version of the MakeYourPet "Chipo" hexapod.

Project Demo
Watch the Demo


🚀 Features

  • ✅ Independent longitudinal, lateral, and rotational velocity control
  • ✅ Dynamically adjustable gait, step size, and stance height
  • ✅ Reconfigurable for deployment on any hexapod

🔩 Hardware

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.


🧠 Software Architecture

  • Languages: C++, MicroPython
  • Key Modules:
    • brain: coordinates leg actuation with a central pattern generation
    • legs: calculates inverse kinematics to actuate movement instructions
    • controller: provides command-line interface for remote control
    • state_transmitter: communicates the hexapod state to the servocontroller via serial

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


🙌 Credits

About

Hexapod kinematics and dynamics library, deployed on a customised version of the MakeYourPet "Chipo" hexapod.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages