Results 1 to 8 of 8

Thread: Glitch - a mini Twitch-like... thing

  1. Glitch - a mini Twitch-like... thing


    I got some Dynamixel XL-320 today, and some Ollo parts to go with it... not wanting to wait for the moment when I will need them (they are supposed to probably integrate in my MW bot, but there is a sizable amount of development needed before I can assemble them), I thew a little bot together just to have some fun and discover the XL-320 and the OpenCM-9.04.

    Here is the result of an afternoon of just assembling stuff at random until it looked like something that could move.

    Click image for larger version. 

Name:	2014-04-03 22.15.33.jpg 
Views:	490 
Size:	97.0 KB 
ID:	5485Click image for larger version. 

Name:	2014-04-03 22.15.20.jpg 
Views:	522 
Size:	95.3 KB 
ID:	5486

    Let's call this thing Glitch, it does not deserve much more
    It's based on TicTac6 / Twitch / TwitchMX, with some minor variations to make it possible to build with the XL-320. The "straight" legs are made with the batteries, and very close together (they sometimes touch at the bottom) to keep the weight distribution as low and centered as possible.
    To that effect, I also oriented the vertical servos to have their axes as close as possible to the center, to avoid big swings. (losing some range of motion in the process).
    The other legs are made to account for the flex of the material, and can surprisingly keep the little thing kind of upright ^^

    The wheel at the top is their as a counterweight for the OpenCM, plus it swigs left and right... probably actually useless, but fun.

    Click image for larger version. 

Name:	2014-04-03 22.16.11.jpg 
Views:	480 
Size:	75.9 KB 
ID:	5484

    Now, some coding should make it move.

    I've tested the legs, they can easily support the weight, and despite the tremendous amount of play in... well, every joint, even fixed ones, it can lift one trio of leg completely from the ground and support itself on the others, as expected.
    Personal blog:
    USB2AX documentation:

  2. #2
    Join Date
    Dec 2012
    Los Angeles, CA
    Rep Power

    Re: Glitch - a mini Twitch-like... thing

    Pretty cool! So small. I guess I didn't realize their size.

  3. #3

    Re: Glitch - a mini Twitch-like... thing

    Very neat!
    Do post a video when it... wiggles.

  4. #4
    Join Date
    Jun 2011
    Rep Power

    Re: Glitch - a mini Twitch-like... thing

    Dang, you beat me to building a Twitch-like with those new small servos. I am amused!

    (I really should get around to doing the micro hobby servo one I was going to do...)

  5. Re: Glitch - a mini Twitch-like... thing

    Hmm, Am I hallucinating or does the earlier versions of the XL-320 used the Dynamixel V1.0 protocol? Reading some blogs/posts and an un-linked page of Robotis support website, it seems that at some point in time they did... The support website has been updated to reflect the use of the new protocol.

    Mine use the Dynamixel v2.0 protocol, and while they use 1000000bps by default, the serial port of the DynamixelPro object has to be opendd with 3, not 1. Strange for a little thing like that to have it talk the same protocol as the Dynamixel Pro ^^
    Last edited by Xevel; 04-04-2014 at 07:22 PM.
    Personal blog:
    USB2AX documentation:

  6. #6

    Re: Glitch - a mini Twitch-like... thing

    I thought they spoke DXL v1? In fact, the ones I have, do.

    Also, they do run at 1 Mbps, but the baud rate setting is different from previous Dynamixels. There are only four baud rate values to choose from, 0 through 3, meaning 9600, 57600, 115200, or 1Mbps.

    Perhaps the library that you're using for the OpenCM 9.04 is tuned for the XL-320. I'm using my own libraries, that I developed before the XL-320 were out, and configure it like it was previously done.

  7. Re: Glitch - a mini Twitch-like... thing

    I use the DynamixelPro library of the OpenCM9.04, the examples with the regular Dxl 1.0 lib did not work (obviously).

    Still, the fact that on the support website, the XL-320 now appears in the Dynamixel 2.0 section looks like a dead giveaway.
    Personal blog:
    USB2AX documentation:

  8. Re: Glitch - a mini Twitch-like... thing

    GlitchBot's first steps, on some shock absorbing silicon foam to avoid staying in place do to overabundant slipping ^^

    It seems that the thing is aptly named, since there is an occasional glich in the ~10 lines of code consisting of a loop with some servo poses and some delays... As can be seen at the end of the video, sometimes there are servo commands that are not executed. Not sure if it's due to software or hardware, I'll have to investigate.

    Anyway, the mechanical aspect works surprisingly well I think, for such a simple bot made with components that wobbly

    I'm not even going to make this walk demo better, I'll probably directly jump to the full-fledged vector-based dynamic motion generation with smooth motion, curves, accelerations ramps, etc, that even they will be tested on this bot, will actually be for a bigger one I hinted at sometime ago in another thread, that will be autonomous and will participate in the French Robotics Cup, in 2 months.
    Personal blog:
    USB2AX documentation:

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Project Twitch - My 3 Servo Hexapod
    By Gertlex in forum Project Showcase
    Replies: 39
    Last Post: 07-16-2015, 02:17 PM
  2. Community vote: Classification of 'Twitch-likes'
    By Gertlex in forum Mech Warfare
    Replies: 27
    Last Post: 01-16-2013, 04:32 PM
  3. Honda's new mobility thing
    By jdolecki in forum Robotics General Discussion
    Replies: 4
    Last Post: 01-22-2011, 01:31 PM
  4. Question(s) Strange Arduino Glitch "Or bad programing on my part"
    By ROBOTMAN in forum Software and Programming
    Replies: 2
    Last Post: 01-11-2010, 11:16 PM
  5. One more thing about SSC-32...Important
    By ahmed in forum Arbotix, Microcontrollers, Arduino
    Replies: 18
    Last Post: 10-20-2008, 01:18 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts