Peabot

Peabot is a quadruped robot with custom 3d printed parts. His software is an open-source quadruped framework which is named for the robot, Peabot.

His features, and therefore the software's features, are:

Software Features

 

  • Full solution for controlling a quadruped robot.
  • Includes many "motions" for moving the robot (walk, turn, extend arms, etc.).
  • Interactive command prompt for sending the robot commands.
  • RESTful web API for controlling the robot through HTTP requests.
  • Multiple configuration options (config file, command line, interactive prompt).

 

Planned Features

  • Artificial intelligence.
  • Sensor data management and automatic motion stabilization.
  • Additional walk gates, and other movements.
  • Front-end control application.
  • Authentication and encryption of RESTful requests.

You can view his full repository on GitHub at:

https://github.com/mpmumau/peabot

The GitHub repository also has detailed technical information about his electronics and his mechanical construction.

Would love to hear any thoughts you might have about his design or software!


This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/peabot

Pretty cool to have it open

Pretty cool to have it open source and sharing it with LMR :) 

Yeah for sure, long-time fan

Yeah for sure, long-time fan of LMR, although for the last few years just been lurking. Would love any constructive criticism on that framework, too, as I was sort of just doing it through my own mind’s eye. The software could be useful to anyone who’s building a similar robot, though. So long as its microprocessor can run c.

In the long-run, would love for it to be like the “marlin” of quadruped robots. Still more work to be done, however.

Awesome robot! Thank’s for

Awesome robot! Thank’s for open sourcing your code. You did a great job with the IK.

Nice job from insideout!

Nice job from insideout!

Very cool little project.

Very cool little project. Interesting to see the http facility on it.