Post by lucian on Jan 22, 2015 1:52:39 GMT
I'll be posting stuff here as I work through the details of the advanced Dynamixel family of servo motors, which allow for custom control of speed, position and torque, at the cost of a much more complicated communication protocol than PWM.
Dynamixel Motor Family
www.trossenrobotics.com/images/productdownloads/dynamixel_guide.pdf
The AX-12 Motor:
www.trossenrobotics.com/dynamixel-ax-12-robot-actuator.aspx
PDF manual
www.trossenrobotics.com/images/productdownloads/AX-12%28English%29.pdf
Web Manual
support.robotis.com/en/techsupport_eng.htm#product/dynamixel/ax_series/dxl_ax_actuator.htm
Tutorial on control types, including python and the Arbotix controller:
forums.trossenrobotics.com/tutorials/how-to-diy-128/controlling-ax-12-servos-3275/
Arbotix Main Page:
code.google.com/p/arbotix/
Arbotix Tutorials:
The Arbotix board requires a FTDI (pin) interface which needs special cables or chips to connect. Two cable options:
www.trossenrobotics.com/uartsbee
www.trossenrobotics.com/store/p/6406-FTDI-Cable-5V.aspx
If you got an Arbotix without knowing this (like me), and feel resentful and don't want to buy a FTDI cable (also me), you can check out this USB to FTDI DIY conversion if you have a CA-42 usb cable for Nokia lying around (not like me, I had to buy one ):
fabacademy.org/archives/content/tutorials/09_Embedded_Programming/diyftdicable.html
Dynamixel Motor Family
www.trossenrobotics.com/images/productdownloads/dynamixel_guide.pdf
The AX-12 Motor:
www.trossenrobotics.com/dynamixel-ax-12-robot-actuator.aspx
PDF manual
www.trossenrobotics.com/images/productdownloads/AX-12%28English%29.pdf
Web Manual
support.robotis.com/en/techsupport_eng.htm#product/dynamixel/ax_series/dxl_ax_actuator.htm
Tutorial on control types, including python and the Arbotix controller:
forums.trossenrobotics.com/tutorials/how-to-diy-128/controlling-ax-12-servos-3275/
Arbotix Main Page:
code.google.com/p/arbotix/
Arbotix Tutorials:
- learn.trossenrobotics.com/arbotix/7-arbotix-quick-start-guide
- The ArbotiX board needs a lot of attention compared to most other Arduino-programmed boards. This includes things like special cables, physical power configuration, offboard power source management, special hardware libraries in the Arduino source files, special serial settings, and all kinds of other crap. However, it's pretty straightforward as long as you do all the steps.
- learn.trossenrobotics.com/arbotix/1-using-the-tr-dynamixel-servo-tool#&panel1-1
- As if the earlier stuff wasn't enough, you need an extra application to set the dynamixel IDs. This goes over how to do that.
- As if the earlier stuff wasn't enough, you need an extra application to set the dynamixel IDs. This goes over how to do that.
- learn.trossenrobotics.com/arbotix/arbotix-getting-started/38-arbotix-m-hardware-overview#&panel1-1
- A review of the capabilities of the Arbotix board.
The Arbotix board requires a FTDI (pin) interface which needs special cables or chips to connect. Two cable options:
www.trossenrobotics.com/uartsbee
www.trossenrobotics.com/store/p/6406-FTDI-Cable-5V.aspx
If you got an Arbotix without knowing this (like me), and feel resentful and don't want to buy a FTDI cable (also me), you can check out this USB to FTDI DIY conversion if you have a CA-42 usb cable for Nokia lying around (not like me, I had to buy one ):
fabacademy.org/archives/content/tutorials/09_Embedded_Programming/diyftdicable.html