https://www.piddlerintheroot.com/project-denji/
A 17DOF Biped Robot that utilizes a Raspberry Pi Zero and Maestro Servo Controller. Designed with a microservices architecture in mind.
class Step(Resource):
def get(self):
servo.runScriptSub(2)
print("step")
return {'postion': 'forward step'}
api.add_resource(Step, '/step')
Create a biped robot platform that utilizes the python programming language that can be easily built upon:
- API
- Wifi/Voice Control
- Camera (future)
- Integrate Gyroscope/Reinforcment Learning (future)
-
Configure Serial Interface for RPI Zero and upload "denji_maestro_script.txt" to servo controller: https://www.youtube.com/watch?v=6EGSsxPzXO0
-
Clone Repo to RPI
-
Install Dependencies
pip install requirements.txt
- Edit denji_client.py with RPI hostname and install nmap
sudo apt get install nmap
- Run denji_server.py on RPI and denji.client.py on remote computer (LAN)
https://github.com/FRC4564/Maestro
Keyboard controls:
- W - Take a Step
- C - Crouch
- S - Neutral Standing Position
- T - Taunt
MIT