项目作者: ekorudiawan

项目描述 :
Python Package for Robotis CM730 Robot Controller
高级语言: Python
项目地址: git://github.com/ekorudiawan/PyCM730.git
创建时间: 2019-09-12T03:09:39Z
项目社区:https://github.com/ekorudiawan/PyCM730

开源协议:MIT License

下载


PyCM730

Python Package for Robotis CM730 Robot Controller

Install dependencies

  1. git clone https://github.com/ROBOTIS-GIT/DynamixelSDK.git
  2. cd DynamixelSDK/python
  3. python setup.py install

Disable root access for serial port

  1. sudo apt remove modemmanager
  2. sudo usermod -a -G dialout username

Example code

  1. def main():
  2. cm730 = CM730()
  3. cm730.connect()
  4. cm730.dxl_on()
  5. time.sleep(1)
  6. cm730.check_ID(0, 255)
  7. cm730.servo_sync_enable_torque([18, 21])
  8. for i in range(0, 1000, 10):
  9. cm730.servo_sync_write_position([18, 21], [i, i])
  10. print(cm730.servo_sync_read_position([18, 21]))
  11. time.sleep(0.5)
  12. cm730.servo_sync_disable_torque([18, 21])
  13. cm730.disconnect()
  14. if __name__ == "__main__":
  15. main()

Documentation

Will be updated as soon as possible