• Stars
    star
    177
  • Rank 215,985 (Top 5 %)
  • Language
    Jupyter Notebook
  • Created almost 10 years ago
  • Updated over 2 years ago

Reviews

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

Repository Details

πŸ€– Poppy Ergo Jr is an open-source robotic arm based on modular 3D printed conception and low-cost XL-320 motors.

Poppy Ergo Jr

PyPI

Poppy Ergo Jr robot is a small and low cost 6-degree-of-freedom robot arm. It consists of very simple shapes which can be easily 3D printed with FDM printers.

It works with Dynamixel XL-320 motors, and a Raspberry Pi for control.

jump

It comes with three tools:

  • a lampshade
  • a grasper
  • a pen holder

The Poppy Ergo Jr is ideal to start manipulating robots and learn robotic without difficulties.

It is particularly well suited for educational purposes (cheap, simple to assemble, and easily controllable) or can be a very nice desk decoration for geeks and makers...

Documentation about Poppy Ergo Jr as every projects of the Poppy platform is located at docs.poppy-project.org.

Build your own Poppy Ergo Jr

Setup your Raspberry Pi board

Poppy Ergo Jr is based on the Raspberry Pi 2 board but also works with Raspberry Pi 3. We provide our own image (based on Raspbian) that can be directly copied to the SD-card. 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.

You can also use our setup script directly on a Raspberry Pi based on Raspbian. Be aware tough that it takes some time and some good knowledge of Linux. We use the Raspoppy scripts to setup the Raspberry Pi to match our needs (custom Python, setup serial communication, setup the web interface, a Poppy user...).

It a two steps process:

  • Make sure you have enough space on the SD-card (at least 8GB). You can expand your partition if needed via:
sudo raspi-config --expand-rootfs

You will need to reboot afterwards.

  • Run the installation commands:

    curl -L https://raw.githubusercontent.com/poppy-project/raspoppy/master/raspoppyfication.sh -o /tmp/raspoppyfication.sh
    chmod +x /tmp/raspoppyfication.sh
    sudo /tmp/raspoppyfication.sh

You can refer to the documentation for more details.

Contributing

You can share your experience, new design, ideas or questions on the Poppy project forum.

To contribute to this repository, you can fork it and propose a pull request (Another useful link)

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 Creative Commons BY-SA GPL v3
Logo Creative Commons BY-SA GPL V3

The Poppy project history

The Poppy project was 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.

More on the project

More Repositories

1

poppy-humanoid

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.
Jupyter Notebook
611
star
2

pypot

Python library for controlling dynamixel motors. Documentation available here:
Python
250
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