New Dynamixel Servos (XM430 Series): Updated Mechanical Design and a Constant Torque Mode

Robotis Dynamixel XM Series of Servos

It's no secret that I'm a huge fan of Robotis' Dynamixel servos.  I've written about them in the past (here and here), developed open source Python libraries to control them, and used them extensively in my past research.  The new XM Series of Dynamixel servos are a pretty big change for Robotis... the new mechanical design has a lot of benefits: better mounting options (direct-to-case rather than the weird nut insert), more visually appealing, and the ability to route the cable directly through the backside load bearing. But they also offer a lot of improved performance -- comparing the old MX-28AR to the new XM430-W350, we get 65% higher torque for 5% lower price (I'm told the MSRP will be ~$240). Plus a whole bunch of new operating modes, including a few that directly control current (and torque by proxy): Torque Control Mode (perfect for robot grippers!), Current-and-Position Control, and even raw PWM.  Read on for details, including a new open-source Python library to control the XM Series using Robotis' v2 Communication protocol.

If you want exact technical specifications, hop over to Robotis' XM430 Series e-Manual. (Quick aside: I love the transition away from PDFs!).  The most pronounced thing is the new design that ditches those funky inset nuts in favor of mounting holes directly on the servo body.  Also of note: The new backside load bearing supports through-hole cable routing (yay for cleaning up the wiring!).  The front of the servos remains relatively unchanged in terms of the servo horn itself.

New Robotis Dynamixel XM Series

New Robotis Dynamixel XM Series

New Robotis Dynamixel XM Series New Robotis Dynamixel XM Series New Robotis Dynamixel XM Series

New Robotis Dynamixel XM Series

 

I've heard that these new servos will retail for $240 (so about the same price as a comparable MX-Series servo)... but they have much better torque and standby-current ratings.

 

From a controls perspective, the most compelling news for these new servos is new Torque Control Mode.  There's a RobotisChannel Youtube video that shows off the new capability:

 

Robotis lent me a few developer test units to play around with and gave me permission to write about them. I wish I had time to play around extensively with the new servos... but alas, my new robotics startup is keeping me insanely busy.  [I know what you're thinking: "You have a new robotics startup?! Wat?"  Yep. But we're still a bit stealthy at the moment, so stay tuned; we'll announce it eventually.]

But I did take a bit of time to devise a new control library (similar to the old library), which supports the new XM servos and the Robotis v2.0 communication protocol. You can find the new source here: lib_robotis_v2.py  Please note that it's not fully backwards compatible with the old library -- in fact, it's missing quite a lot.  Some day, maybe I'll go back and make a unified Python library for all Robotis servos.... but in the meantime, here's a very simple usage example (fully tested!):

dyn = USB2Dynamixel_Device( '/dev/ttyUSB0' )
p = Robotis_Servo2( dyn, 1, series = "XM" )
p.torque_mode()
p.set_torque( 100 )  # 2.69mA/unit * 100 => 269mA current => 0.3 Nm according to torque curve

 

I can't stop 0.3 Nm on the servo horn directly with my hand... but if you back it down to 20 instead of 100 (off the torque-current curves), then I was able to stall the rotation while the motor provided constant opposing torque. Pretty cool -- this should prove really handy for building things like robot grippers!

 

Comments

This is great websites, I visited some of them but I didn't know that Google offers free games.And this is I play free flash games in this websites. - happy wheels - impossible game - roll the ball

I am so delighted to see this awesome post which I need to explore more. Great post Sir. Vikas Kashyap SEO Expert in Delhi

—Vikas Kashyap

information is nice and friendly. This post is very good job

Situs Agen BandarQ

Domino Uang Asli

Judi Online Terpercaya

Info Situs Judi Online Terbaik

 

The game is best known for its dark sense of humor and its graphic violence. Expect to see a lot of blood and guts. Your goal is to go far across each level without letting your character get hurt. The game is over even the smallest body part injuries. It takes much patience to finish the goal. Is this much challenging? Make your best efforts to survive in this glory and funny game. We can find a way to break through Even if we can't find heaven, I'll walk through hell with you. =>happy wheels =>geometry dash

—Anonymous

Very good, I think I found the knowledge I needed. I will see and refer some information in your post. thank you.

 

Nice! I want you to thank for your time of this wonderful read!!! Your blog posts are more interesting and informative. I very like and visit regularly. hill climb racing 2

—hill climb racing 2

Your article is awesome! How long does it take to complete this article? I have read through other blogs, but they are cumbersome and confusing. I hope you continue to have such quality articles to share with everyone! I believe there will be many people who share my views when they read this article from you! io games  

vex 3

The knowledge you share really changes me in life, I sincerely thank you for the things you have done, sure your blog will help more people. Sincerely thanks

 

I love the new site!! I know how much time, thought, and hard work it takes to bring a new site to fruition. You've done it, and beautifully! I'm raising my glass of tea to you in celebration of this enormous achievement!!! Hopefully, one day I'll have the pleasure to clink glasses with you personally! color switch

—color switch

Your article is awesome! How long does it take to complete this article? I have read through other blogs, but they are cumbersome and confusing. I hope you continue to have such quality articles to share with everyone! I believe there will be many people who share my views when they read this article from you!

abcya

 

 

Nice post

KONTES SEO   

 

Thanks for sharing useful information for us.I really enjoyed reading your blog.

RHINO MAC CRACK

 

 

—Anmol Shahzadi

This site was by what structure may you say it. Related!! At long last There is something which set the issue. Exceedingly respected. In like course assess out my web blog site page .  

great dynamixel. 

Gmail Login

if you like click to know more at usps tracking

·        I clicked into your website and It is quite interesting. I see a lot of news I Have updated every hours

Thanks for your post! Through your pen I found the problem up interesting! I believe there are many other people who are interested in them just like me! Thanks your shared!... I hope you will continue to have similar posts to share with everyone! I believe a lot of people will be surprised to read this article!

slither.io

free live chat adult web cams Click here http://bit.ly/2vAFlLa

I was exactly looking for the same kind of article. Personally, I liked it a lot. I want to say from my deep of heart that your blog is awesome keep doing this sort of work. 

Jerry

This is great websites, I visited some of them but I didn't know that Google offers free games.And this is I play free flash games in this websites. - happy wheels - impossible game - roll the ball

Try This Clash of Clans Hack Unlimited Gold Gems Coins Trick

Hi, there I read this article and found some really useful information in it. But after viewing your blog I really start loving it. Hi, there I read this article and found some really useful information in it. But after viewing your blog I really start loving it. 

Thanks for sharing these useful information! This is really interesting information for me. 

- a10 - color switch - animal jam

—a10

Architecte d’intérieur Very high volume

—Anonymous

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p>
  • HTML tags will be transformed to conform to HTML standards.

More information about formatting options