Git Product home page Git Product logo

poppy-ergo-jr's People

Contributors

cjlux avatar dashdashzako avatar jgrizou avatar matthieu-lapeyre avatar phylliade avatar pierre-rouanet avatar show0k avatar tibo42 avatar ymollard avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

poppy-ergo-jr's Issues

Face Tracking not working

Hello,

I am trying to use the face tracking primitive but its not working since the pi (booted with the ergo os image) seems to be missing a package that the camera/face-tracking relies on. We are unable to install the package using pip since the pi will only connect local networks and not the internet. (we tried playing around the the network settings but that broke the system and we have to re-burn the os image on the sd card)

Could you recommend what I do to access face tracking?

Best,

Victor

Issue with using U2D2 to control Poppy Ergo directly

Hello,

I have successfully been able to connect the 6 ergo jr motors with a u2d2 ftdi and have checked its functioning using herborist as suggested.

However, when I try to create a robot using your python library [poppy = PoppyErgoJr()] I get the following error: OSError: Could not initialize robot: [Errno 2] could not open port /dev/ttyAMA0: [Errno 2] No such file or directory: '/dev/ttyAMA0'

The problem I think is that the u2d2 is connect to ttyUSB0 as verified by command "dmesg | grep FTDI".

Do you have any suggestions on how to fix this? Any help would be very much appreciated :))

P.S. while working on this project, we found that printing the lamp head for the Ergo either resulted in a weak motor connector part or a weak lamp shade dependent on the orientation of the lamp head. One of my teammate designed and printed a two part version of the lamp head that is significantly stronger and we were wondering if you'd be interested in seeing it and maybe including it with the ergo cad files as an option?

Select timeout error --> Segmentation fault

We have a strange issue with a standard Ergo Jr kit (Pixl, rapsberry pi, pypot v2.11.1).

The robot instanciation raises this error:

Python 2.7.10 |Continuum Analytics, Inc.| (default, Oct 28 2015, 19:48:38) 
Type "copyright", "credits" or "license" for more information.

IPython 4.0.0 An enhanced Interactive Python.

In [1]: import poppy_ergo_jr

In [2]: poppy = poppy_ergo_jr.PoppyErgoJr()
select timeout
select timeout
Segmentation fault

Communication with motors seems ok:

import pypot.dynamixel
dxl = pypot.dynamixel.Dxl320IO('/dev/ttyAMA0')
dxl.scan(range(10))
>> [1, 2, 3, 4, 5, 6]

But not the camera ...

poppy@poppy:~ $ raspistill -o cam.jpg
mmal: No data received from sensor. Check all connections, including the Sunny one on the camera board

File size is truncated

Hello, I cloned the project from two different operating systems (i,e, Ubuntu and OSX) and in each attempt the result was the same: files's are broken (file size is 132 bytes). So, I cannot open any of the files including the pdf files.

Error port while configuring motor on a Raspberry Pi 3

Using this image: 2016-09-09-poppy-ergo-jr.img.zip

I encounter the following problem while configuring the ergo jr motors:

poppy@poppy:~ $ poppy-configure ergo-jr m1
usage: dxl-config [-h] --id ID --type
                  {RX-64,MX-12,AX-18,MX-64,RX-24,RX-28,AX-12,MX-28,XL-320,MX-106}
                  [--port {/dev/ttyAMA0}]
                  [--return-delay-time RETURN_DELAY_TIME]
                  [--angle-limit ANGLE_LIMIT ANGLE_LIMIT] [--goto-zero]
dxl-config: error: argument --port: invalid choice: '/dev/serial0' (choose from '/dev/ttyAMA0')

It seems like a problem specific to the raspberry pi 3.

Following the instruction on https://docs.poppy-project.org/en/installation/install-a-poppy-board.html doesn't work

Hey I after running curl -L https://raw.githubusercontent.com/poppy-project/raspoppy/master/raspoppyfication.sh | bash -s "poppy-ergo-jr" The default user isn't changed. Also what is the bare minimum I need to install to use the ergo jr arm as in I am working with python scripts to read the arms current position and command it to move. It seems excessive to need to change the user and so on.

Add a shutdown primitive

A shutdown primitive which will stop all running primitive and set motors compliant.
We should make it well because it can cause race conditions.
Related to poppy-project/puppet-master#21.

Note: it should be mabye usefull to add it directly in pypot.

Recommended slicer for .stl?

Hi,

I'm trying to slice the .stl files into .gcode and have been using Cura version 3.1.0. Cura isn't able to open any of the .stl files though, returning a vague error message that says, "Failed to load {path to file}". Has anyone else had this problem? If not, what slicer did you use?

Créer les instructions de montage de Poppy Ergo Jr

L'idée de Didier d'avoir une notice de montage « à la IKEA » me semble être une bonne idée.
On peut utiliser nos modèles 3d pour le faire, il faut en revanche avoir un scénario avant de faire les captures.

URDF model

Hello,

First, thanks for open-sourcing the robots and platform in general! I am using Pinocchio and trying to plug the Poppy Ergo Jr robot inside. However, I can see that you updated the stl files in the master branch without updating the urdf file. The urdf points to the stl files of the URDF branch and as is the master branch does not work for me. Would it be possible to update the urdf file of the master branch ?

I would like to use the Poppy Ergo Jr robot with an horizontal gripper (the default urdf is with the gripper in vertical mode). However the stl files of the URDF branch are in 5 sections only whereas I can see the stl of the master branch are break down into more pieces. Thus if I had the urdf of the master branch, I could modify it easily to get what I want.

Thank you,

Robin

Raspberry Pi 2 rev 1.2 doesn't work with the official image

I used today a Raspberry Pi 2 rev 1.2 (in a Kubi package) with a Official Generation Robot kit, and the official image does not work with it.
When we plug the Raspberry Pi with the SD card, the green LED blinks with a specific pattern, which correspond to this issue : "SDRAM not recognised. You need newer bootcode.bin/start.elf firmware".
This is very strange, our official image is compatible with Raspberry Pi 2 rev1.1 and with Raspberry Pi 3 rev1.1 and the Raspberry Pi 2 rev1.2 is supposed to be older than Raspberry Pi 3...

I tested with the last Jessie version and it works well, so we have to do another image very soon.

Fichier STL non lisibles

Bonjour,

Nous avons essayé de lire les fichiers STL de Popy ergo jr avec Cura, Makerbot, Meshmixer et Solidworks mais sans succès.
Les fichiers semblent invalides.

Too much slack between m1motor and long_U

We should improve long_U to reduce the slack on m1. It is quite annoying, it reduces a lot the precision of the end effector.
There is less slack between m4 and short_U, but it should be improved too.

Jump primitive is broken

  • Positions of jump pritive are not valid for the Poppy Ergo Jr
  • Pid registers are not reset to default after the stop

Capture - Error 500

In the test image page, when you push the capture button, we have a 500 internal error

Regarding the progress of consulting new work

I would like to inquire why this project has not continued to be updated and developed. This is a great project, and I can't see the latest news on the community forum. It seems like I can't post on the community forum

Write Python demo notebooks

We need to write a set of demo/introduction Python notebooks for the Poppy Ergo Jr:

Discover your robot:

Advanced:

  • Write a simple visual servoing of the head of the robot using blob detection
  • Add a Snap block to use the blob detection
  • Using Explauto to make the robot jump as far as possible (in V-REP probably)
  • Benchmark the robot performance and debug
  • Connect to processing

Fondation Cartier like Activity:

  • play with a cube using curiosity
    • using V-REP
    • with the real robot

Do not hesitate to propose ideas for notebooks, or even better notebooks ;-)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.