Nashenas88 / mecha-ferris

Hexapod-based Ferris robot.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mecha Ferris

This is a project to build a robotic version of the friendly Ferris on top of a hexapod platform. This is a work in progress and may not be fully functional.

Directories

  • free-cad: The FreeCAD files that the 3D printable parts are created from.
  • kinematics: The forward and inverse kinematics code for the robot.
  • mecha-ferris: The binary that's designed to run on the [pimorono-servo-2040 board]. It uses the kinematics crate to drive the robot motion.
  • rust-avr: This was an older binary attempt to run the robot off of an arduino. Given the still-active bugs that prevent division from working, this is a dead folder and will be removed in a future commit.
  • simulator: This is a simulation of the robot build into a godot project. It relies on godot-rust bindings so the same kinematics crate used in the mecha-ferris binary can also drive the simulation.

License

The contents of this repository are dual-licensed under the MIT OR Apache 2.0 License. That means you can chose either the MIT licence or the Apache-2.0 licence when you re-use this code. See MIT or APACHE2.0 for more information on each specific licence.

Any submissions to this project (e.g. as Pull Requests) must be made available under these terms.

About

Hexapod-based Ferris robot.

License:Other


Languages

Language:Rust 97.0%Language:Kotlin 2.7%Language:Makefile 0.3%Language:Shell 0.0%Language:GDScript 0.0%