Skip to content

Hexapod robot for raspberry pi in python from scratch

License

Notifications You must be signed in to change notification settings

Nickel-nc/Sprite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sprite

Hexapod robot open project for Raspberry Pi

IMAGE

Idea


Project devoted to build customized home six-legged robot driving by Raspberry Pi platform in pythonic way. Key purpose is to explore robotic pipelines and design a functional home bot that can assist with some daily tasks. Design assumes integration of a bunch of sensors to control the robot's movements and interactions with its environment.

Modules under scope

Taskmap (Miro)


Hardware

Base frame assembly, component list and protocols description

Wiring scheme

Peripheral manuals


External parts design

Models of extension mounting frames for peripherals and power supply

Extension printable models


Sensor setup scripts

Communication between RPi and peripherals


Kinematics

Pipeline for leg kinematics and walk sequences

Kinematics page


SLAM

Convert raw sensor measurements to internal grid map. keep track of position while moving

SLAM pipeline page


Path Finding

Pipeline that fuse movement kinematics with localization data using path finding algorithms to perform movement tasks

(WIP)


Limitations

  • Assumes using indoor. Localization tested only in close areas
  • Key features designed to distribute some complex calculations on local machine
  • Current scope is just a sandbox for testing base functional tasks, still in progress

About

Hexapod robot for raspberry pi in python from scratch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages