poppy-copycat:copycat

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
poppy-copycat:copycat [2019/09/06 21:24] – [Requirements] l18guilbpoppy-copycat:copycat [2020/04/23 21:18] (current) – poppy-wrist mai
Line 1: Line 1:
 +{{tag>Robot}}
 +{{tag>Poppy}}
 ====== Copycat ====== ====== Copycat ======
  
Line 5: Line 7:
 ===== Overview ===== ===== Overview =====
  
-In order to manage Poppy, it is necessary to create a PoppyHumanoid instance []. That is here that Copycat class takes action: it stands in for PoppyHumanoid class by inheritance [not again, in construction] and complete this by adding some methods allowing:+In order to manage Poppy, it is necessary to create a PoppyHumanoid instance. That is here that Copycat class takes action: it stands in for PoppyHumanoid class by inheritance [not again, in construction] and complete this by adding some methods allowing:
  
   * to initialize communication with Raspberry Pi which communicate with accelerometers,   * to initialize communication with Raspberry Pi which communicate with accelerometers,
Line 25: Line 27:
 ===== Requirements ===== ===== Requirements =====
  
-The language used is Python2.7, decreed by the download image for Poppy on the Raspberry Pi. It is necessary to use this [[https://www.humarobotics.com/downloads/poppy/poppy-humanoid-RPi3-keraal_2017-09-26.img.zip|image]] because it contains all required packages and works for a Poppy equipped with wrists. After that, it is necessary to put the files ''copycat.py'' and ''sensor.py'' in **the same repertory** than ''poppy_humanoid.py''.+The language used is Python2.7, decreed by the download image for Poppy on the Raspberry Pi. It is necessary to use this [[https://www.humarobotics.com/downloads/poppy/poppy-humanoid-RPi3-keraal_2017-09-26.img.zip|image]] because it contains all required packages and works for a Poppy equipped with wrists. After that, it is necessary to put the files ''copycat.py'' and ''sensor.py'' in **the same repertory** than ''poppy_humanoid.py''. The location of the repertory for the project was  
 + 
 +<code>/usr/local/lib/python2.7/dist-packages/poppy-humanoid/</code>
  
 The software [[https://winscp.net/eng/index.php|WinSCP]] allows copying files easily on the Raspberry Pi thanks to SSH. Be careful, you need to change rights on the repertory where is located ''poppy_humanoid.py''. You just have to launch this command on the Raspberry Pi The software [[https://winscp.net/eng/index.php|WinSCP]] allows copying files easily on the Raspberry Pi thanks to SSH. Be careful, you need to change rights on the repertory where is located ''poppy_humanoid.py''. You just have to launch this command on the Raspberry Pi
Line 69: Line 73:
  
 Give external links and describe them (e.g. Documentation, Source code, etc.) Give external links and describe them (e.g. Documentation, Source code, etc.)
 +
 +Poppy wrist configuration file and vrep scene : https://github.com/hkerma/poppy-wrist
  • poppy-copycat/copycat.1567805063.txt.gz
  • Last modified: 2019/09/06 21:24
  • by l18guilb