• Stars
    star
    611
  • Rank 73,401 (Top 2 %)
  • Language
    Jupyter Notebook
  • Created almost 10 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Poppy Humanoid is an open-source and 3D printed humanoid robot. Optimized for research and education purposes, its modularity allows for a wide range of applications and experimentations.

Poppy Humanoid

PyPI

Poppy Humanoid is an open-source and 3D printed humanoid robot. Optimized for research and education purposes, its modularity allows for a wide range of applications and experimentations.

Trunk Assembled

Open Source

All the technological development work made in the Poppy project is freely available under open source licenses. Only the name usage "Poppy" is restricted and protected as an international trademark, please contact us if you want to use it or have more information.

License Hardware Software
Title Creatives Commons BY-SA GPL v3
Logo Creative Commons BY-SA GPL V3

Please keep references to the Poppy project (www.poppy-project.org) and authors when you use or fork this work.

Looking for the Solidworks files ?

We are using a GitHub feature called GIT LFS. It is great for versionning solidworks files but it stills lack basic features. If you download directly solidworks files from this web page, you will get an empty file...

You have two option:

  1. Download the last official Solidworks version in the release. You will also find STL, STEP and parasolid files.
  • Clone locally this repository following this guide. This solution is only for people desiring to contribute or develop news hardware features for Poppy.

Build your own Poppy Humanoid

Building a complete Poppy Humanoid costs $8000-9000 with about 60% for buying the 25 Robotis Dynamixel actuators required. The full BOM is available here >> Bill Of Material.

The STL files are available in the releases of this repository.

Then the process to assemble a complete Poppy Humanoid takes about 7hrs for handyman people.

For more informations, refer to the assembly instructions.

Install poppy-humanoid

Install a Poppy board

Poppy Humanoid is made to work with a Raspberry Pi 3 or 4. We provide our own system image that can be directly copied to the SD-card or MMC. You can refer to the documentation for more details. Note that if you buy it as a kit from one of the reseller you will also get a pre-installed SD-card.

Install the software tools locally

You way also connect Poppy Huanoid's motors directly on your own computer with a USB2Dynamixel or USB2AX adapter instead of using the embedded Raspberry Pi 3/4 board. Just install software with pip: pip install poppy-humanoid.

For more informations, refer to the poppy documentation.

Support

You need support ? The Poppy forum is the best (and single) place to ask for help.

You can in particular check for the Poppy Humanoid category.

Contribution

If you are interrested by contribuing to the Poppy project, you can take a look at open issues and call for contributions.

Morevover, the Poppy project involves a very large scope of disciplines:

  • Engineering fields such as computer science, mechanics, electronics, machine learning...
  • Humanities such as cognitive science, psychology...
  • Life science such as biology, biomechanics,...
  • Community management, scientific mediation, communication...
  • Design such as web design, object design, UX,...
  • Art with the need of animator to create the illusion of life and emotions.

So there are many ways to contribute to this project and you are very welcome to do it.

Maybe the first step is to become a member of the community on the poppy forum. The forum is the very central place to exchange with users and contributors. You can freely come and talk about your project or ideas with your prefered language.

For github ninja, you can of course fork this repository and open pull requests to propose your changes, or create issues to notify a problem.

License

All the technological development work made in the Poppy project is freely available under open source licenses. Only the name usage "Poppy" is restricted and protected as an international trademark, please contact us if you want to use it or have more information.

License Hardware Software
Title Creatives Commons BY-SA GPL v3
Logo Creative Commons BY-SA GPL V3

Please keep references to the Poppy project (www.poppy-project.org) and authors when you use or fork this work.

The Poppy project history

The Poppy project is born in 2012 in the Flowers laboratory at Inria Bordeaux Sud-Ouest. It was initiated during Matthieu Lapeyre's PhD Thesis surpervised by Pierre Yves Oudeyer. At the beginning, the development team was composed by Matthieu Lapeyre (mechanics & design), Pierre Rouanet (software) and Jonathan Grizou (electronics).

This project is initially a fundamental research project financed by ERC Grant Explorer to explore the role of embodiement and morphology properties on cognition and especially on the learning of sensori-motor tasks. It is now hosted by the Poppy Station non-profit.

More on the project

More Repositories

1

pypot

Python library for controlling dynamixel motors. Documentation available here:
Python
250
star
2

poppy-ergo-jr

🤖 Poppy Ergo Jr is an open-source robotic arm based on modular 3D printed conception and low-cost XL-320 motors.
Jupyter Notebook
177
star
3

poppy-torso

Poppy Torso is an open-source and 3D printed torso robot. Optimized for research and education purposes, its modularity allows for a wide range of applications and experimentations.
Jupyter Notebook
34
star
4

poppy-humanoid-beta

Archive of the depreciated poppytools library
33
star
5

poppy-docs

Documentation of the whole poppy platform
CSS
31
star
6

poppy-simu

A web browser viewer for poppy robots with threejs
JavaScript
23
star
7

raspoppy

Utility tools to setup a Raspberry Pi board for a Poppy Creature
Shell
22
star
8

Robotis-library

Robotis CAD library made with Solidworks
16
star
9

Poppy-minimal-head-design

Head used in Poppy Torso and Poppy Humanoid
11
star
10

pixl

Raspberry Pi - XL-320 Board
HTML
7
star
11

poppy-soft-starfish

This soft robot intergrates flexible silicon parts that can be easily design and built at a very low cost.
Python
7
star
12

ros_poppy

Depreciated ROS integration
Python
6
star
13

poppy-project.org

Poppy Project website
SCSS
6
star
14

Poppy-eva-head-design

Raspberry Pi 4-based head design for Poppy Torso and Humanoid ; embedding a screen
5
star
15

poppy_controllers

ROS Noetic controller for Poppy Ergo Jr
Python
5
star
16

poppy-creature

A depreciated project. Now integrated in pypot
Python
5
star
17

Poppy-basic-arms

3D printable and multi-DoF robotic arm (used for Poppy Humanoid)
4
star
18

community-notebooks

A place to put Jupyter notebooks related to Poppy notebooks
Jupyter Notebook
4
star
19

Poppy-lightweight-biped-legs

Biped robotic legs for Poppy Humanoid
4
star
20

poppy-soft-connector

This repository gather information useful to make soft part compatible with Poppy robots
4
star
21

scratch-extensions

ScratchX extensions for Poppy robots
JavaScript
4
star
22

poppy-6dof-right-arm

An experiment for a prothesis with a poppy arm, with 6 degrees of freedom
MATLAB
3
star
23

poppy-ergo-starter

🤖 A simple 4 degree of freedom arm using XL320 motors
Python
3
star
24

poppy-ergo

A 6-degree-of-freedom arm with MX28 motors
Lua
2
star
25

puppet-master

Control webinterface for poppy robots
HTML
2
star
26

poppy_ergo_jr_moveit_config

MoveIt integration for Poppy Ergo Jr robot in ROS 1
CMake
2
star
27

ucia

Python
2
star
28

poppy-multipod-mini

A n-legged robot
OpenSCAD
1
star
29

poppy-project.github.io

HTML
1
star
30

poppy-4wheels-mini

A base for a moving mini creature
OpenSCAD
1
star
31

robot-support-toolbox

Toolbox of hardware parts for support and fastening of Poppy robots
1
star
32

Poppy-multiarticulated-torso

Multi-articulated robotic spine for Poppy Humanoid
1
star
33

poppystation.org

Website of Poppy Station organization
HTML
1
star
34

poppy-snake-mini

A simple snake made of XL320 motors
OpenSCAD
1
star
35

herborist

A graphical tool that helps you detect and configure motors before using them in your Poppy creature.
Python
1
star
36

HiPi

HiPi: a Raspberry Pi extension board for Dynamixel motors
Shell
1
star