Skip to content

Here is everything you need to know about POPI, our open-source quadruped robot. If you want to check the videos we will release about it, you can have a look at our YouTube channel.

License

Notifications You must be signed in to change notification settings

LucasLabarussiat/popi_project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

POPI



News : Walko

Below are the links to the follow up of the POPI project, on a new quadruped. Our whole work will be once again open source and we should start releasing it in September 2021.
The goal is still the same : allowing everybody to build their own quad. Unlike POPI, our new quad will be 100% 3d-printed to make this goal closer, with components available to purchase online. We will provide as soon as possible a BOM and links to the manufacturers' websites (we are not resellers).
According to our current estimations, building your own quad will cost around 2,7k€ altogether (without the camera module though), which is still expensive but rather cheap when considering the size of the robot and the price of similar-sized robots.
We aim to provide beginner-friendly step-by-step instructions along the road, and to keep improving the tech as well.

If you want to stay tuned about this :
Website
GitLab and GitHub - Please keep in mind that the GitHub repo will be a mirror of the GitLab one from now on.
Instagram
Discord
YouTube

Fair warning : we mainly use French on our social media for now, but you can still DM us or send us an email at [email protected] if you want.

Overview of the project

POPI is an entirely open-source quadruped robot. Though not yet extremely agile, we meant it to be accessible to anyone interested in robotics and we hope it becomes a friendly collaborative platform for educational or research purposes. You will hence find in this repository everything there is to know about POPI. If you want to know about every details, a good way would be to have a look at the user manual in the popi_reports folder.

This project initially started as a student work. As a team of 10 not-yet engineers, we designed and built it from scratch with a 4k€ budget over a six-month-long period during which we still had to take other classes and exams. As such, we are proud of what we achieved but we do know POPI couldn't compete with other quadrupeds as-is. Some of us are still working on this prototype on our free time to improve it, and we will share here everything. In the same time we are also rethinking the whole design to create a new, lighter and mostly 3D-printed POPI.

We are actually looking for some fundings to get this new version up and running and are interested in any opportunity we could have to continue our work. If you have any idea about this or would like to discuss some kind of partnership, please let us know by sending us an email.

Otherwise, you can still have a look at what we've done so far on this first prototype. Please keep in mind we inevitably made some mistakes considering it is our first robot and we had limited time and budget. We'll be more than happy to get some advice and discuss any part of our work with you.

What is available

✔️ User manual
✔️ Bill of materials
✔️ Mechanical drawings and CAD files
✔️ Electrical drawings
✔️ Source code (ROS and C++)
✔️ Cool 3D-renders and wallpapers


Build your own POPIContributeOther open-source quadrupedsMeet the teamAcknowledgments

Watch the teaser on YouTube

Build your own POPI

We really hope you build your own POPI, and if that's the case and you ever need our help, we'll be happy to answer all your questions. To get you going you will find all the CAD files and mechanical drawings in the popi_mechanics folder, along with information about POPI's dimensions, its actuators' specifications and the machines we used to make its parts.

In popi_electronics you will learn more about POPI's electrical needs, its wiring maps and the electronic supplies. You can also check the whole bill of materials here.

The source code is entirely based on ROS. Even if you don't plan on building POPI, you can still develop your own code or your own walking trajectories and try it on a virtual POPI ! The instructions to download the source code and use it are available in the popi_software folder. Of course you will also find there more explanations about how it works to help you getting started.

Contribute

In times when ICRA organizes workshops called "Towards real-world deployment of legged robots", and when big shots like MIT and Boston Dynamics loan or sell their robots, we hope our modest open-source alternative can contribute to spread this technology.

The whole point of making this project fully open-source is to have anyone who is interested contribute to POPI ! Whether it includes documentation translations, new functionalities, bug fixes or code improvements, we'll be glad to receive your pull request.

We're fully aware we still have a long road to go before POPI becomes a more autonomous robot, and we'll be happy to take anyone with us onboard. You can see here the list of contributors who participated in this project.

Other open-source quadrupeds

Other open-source quadruped robots already exist ! If you are interested, you can check out the Stanford Doggo Project or the Open Dynamic Robot Initiative which are really cool and more functional at this point in time.

If you know of other advanced open-source robots do not hesitate to contact us, we will be really happy to have a look at other projects.

Meet the team !

POPI was initially designed as part of our mechatronical engineering degree at IMT Mines d'Alès in France. Here is the team who started this project. If you want to contact us you can send us an email at [email protected].


Project Leader

Clément Thomaso

Mechanics                                               Electronics                                               Programming

Rémi Combacal Anaïs Aharram-Gutton Olivier Peres Guillaume Rougé Clémence Graton Jean Pelloux-Prayer Yannis Oddon Karla Brottet Lucas Labarussiat



Acknowledgments

First we would like to thank deeply Alexander W. Winkler and Dave Coleman for their respective work on Towr and ROS control boilerplate.
Then let us thank TiMOTION who gave us some precious advice along with our knee actuators. Without their contribution, POPI wouldn't be able to lift his legs !
Finally we of course want to express our sincere gratitude to all our teachers from IMT Mines d'Alès who gave us the opportunity to undertake this project and were there to lend us a hand when we needed it the most.

                                                   

About

Here is everything you need to know about POPI, our open-source quadruped robot. If you want to check the videos we will release about it, you can have a look at our YouTube channel.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 80.0%
  • M 8.5%
  • CMake 5.4%
  • MATLAB 5.3%
  • C 0.4%
  • Shell 0.2%
  • Python 0.2%