apisandframeworks:pypot_patches

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
apisandframeworks:pypot_patches [2017/10/12 15:01] Pedro Ramiloapisandframeworks:pypot_patches [2020/02/25 13:45] (current) Pedro Ramilo
Line 10: Line 10:
 This patching will also enable other High-Level functions in the framework to recognize the Seed Robotics model numbers, so its application is highly recommended. This patching will also enable other High-Level functions in the framework to recognize the Seed Robotics model numbers, so its application is highly recommended.
  
-At the time of writing, Seed Robotics devices identified themselves as model numbers ''400'', ''401'', ''404'', ''405'', ''406''.\\+At the time of writing, Seed Robotics devices identified themselves as model numbers ''400'', ''401'', ''404'', ''405'', ''406'', ''407'',''408'' and ''409''.\\
 In this document, we will be adding support for these so that PyPot recognizes them. In this document, we will be adding support for these so that PyPot recognizes them.
  
 Failing to add support, may result in an error running Herborist (where the GUI stops responding a traceback error appears on the console). It may also cause errors running other functions in the framework, with errors such as "Keyerror: xxx", where xxx is one of Seed Robotics models numbers. Failing to add support, may result in an error running Herborist (where the GUI stops responding a traceback error appears on the console). It may also cause errors running other functions in the framework, with errors such as "Keyerror: xxx", where xxx is one of Seed Robotics models numbers.
  
-Locate ''[your python folder]\lib\site-packages\pypot-3.0.3-py2.7.egg\pypot\dynamixel\conversion.py''+Locate the folder where ''pypot'' is installed and edit the ''conversion.py'' script:\\ 
 +This is usually ''[your python folder]\lib\site-packages\pypot-xxxx.egg\pypot\dynamixel\conversion.py''\\ or just ''[your python folder]\lib\site-packages\pypot\dynamixel\conversion.py''
  
 **Open the file and apply the following changes:** **Open the file and apply the following changes:**
Line 27: Line 28:
     405: 'SR-EROSBRD',     405: 'SR-EROSBRD',
     406: 'SR-SEED56',     406: 'SR-SEED56',
-    407: 'SEED_XL320' # Robotis XL-320 operating under Dynamixel 1.0 (protocol version translated by the Seed Robotics EROS Firmware)+    407: 'SEED_XL320'# Robotis XL-320 operating under Dynamixel 1.0 (protocol version translated by the Seed Robotics EROS Firmware) 
 +    408: 'SR-SEED44',  
 +    409: 'SR-SEED67',  
 +    410: 'SR-SEED58',
 </code> </code>
  
Line 39: Line 43:
     'SR-SEED56':300.,     'SR-SEED56':300.,
     'SEED_XL320':300., # Robotis XL-320 operating under Dynamixel 1.0 (protocol version translated by the Seed Robotics EROS Firmware)     'SEED_XL320':300., # Robotis XL-320 operating under Dynamixel 1.0 (protocol version translated by the Seed Robotics EROS Firmware)
 +    'SR-SEED44':300.,
 +    'SR-SEED67':300.,
 +    'SR-SEED58':300.,    
 </code> </code>
  
Line 50: Line 57:
     'SR-SEED56':0.57, # RH4D     'SR-SEED56':0.57, # RH4D
     'SEED_XL320':0.39, # Robotis XL-320 operating under Dynamixel 1.0 (protocol version translated by the Seed Robotics EROS Firmware)     'SEED_XL320':0.39, # Robotis XL-320 operating under Dynamixel 1.0 (protocol version translated by the Seed Robotics EROS Firmware)
 +    'SR-SEED44':0.44,
 +    'SR-SEED67':0.67,    
 +    'SR-SEED58':0.52,        
 </code> </code>
  

Copyright © 2015-2023 Seed Robotics Ltd

  • apisandframeworks/pypot_patches.1507820469.txt.gz
  • Last modified: 2017/10/12 15:01
  • by Pedro Ramilo