Results 1 to 4 of 4

Thread: How to modify Bioloid program with adding 3rd party software?

  1. Post How to modify Bioloid program with adding 3rd party software?


    I am doing my school project using Bioloid Humanoid from Bioloid comprehensive kit. It is about 3 years old and my school loaned it to me to use in the project. The software version wrote on the CD is Eng 1.10. I assembled it correctly and it is walking fine using demo program. But what my supervisor want is to use some third party software to added in and improve the generating of motion. What he said was

    "What I hope you can achieve is to use commercial software like excel, matlab, etc, to generate the input data which can be automatically or manually entered through Bioloid program. We just want to automate or semi-automate the process to create motion in Bioloid program. This will hopefully improve the productivity in generating motion for the robot."

    I am a very naive guy when come to programming as I only have very basic knowledge about C++ programming. Can any of you help me by explaining where to look for and how to start? Welcome all of your suggestions and thank you for the help in advance.

  2. #2

    Re: How to modify Bioloid program with adding 3rd party software?

    First, get the latest version of Roboplus from the Robotis site. You will find it much better than the old software. Also you will likely get more support and interest here on the forum if you use Roboplus.

    My suggestion would be to work with .mtn files. If you can create programs or libraries to convert to and from different more readable formats (Excel, XML), then you should have an easy way to create and edit the .mtn files. You could download filse direct to the CM5 from your own software, but this may add too much complexity.

    The Bioloidcontrol project is a good starting point.

  3. #3
    Join Date
    Sep 2010
    Rep Power

    Re: How to modify Bioloid program with adding 3rd party software?

    I very strongly second the recommendation to upgrade to RoboPlus.

    Although there is no documentation from Robotis on the file format of the .mtn files, they are fairly simple text files. Just reading through one with a text editor and comparing it to the settings within RoboPlus Motion should give you a very good idea of how it works. The only real caveat is that there is a checksum placed in the last one or two bytes of the file, and I cannot remember how it is formed. There should be a thread somewhere either on the trossen forums or on the robosavvy forums that documents the checksum algorithm (should be able to find it with a search for "Bioloid checksum" or similar). There may also be a checksum at the end of each motion pose/line, or that may just be formed only when RoboPlus downloads the data to the CM-5/510/700.

    After figuring out the checksum and basic file format, it would be as simple as reading in a file (plain XML would work, but unless you have an XML parser then it would be easier to use any sort of delimited file format like 'comma separated values' or 'tab delimited') and writing out the motion file. I also recommend here for a decent C/C++ tutorial and reference without the annoying popup ads.
    Please pardon the pedantry... and the profanity... and the convoluted speech pattern...
    "You have failed me, Brain!"
    gives free advice only on public threads

  4. Re: How to modify Bioloid program with adding 3rd party software?

    Thank you to both of you. I will try to upgrade to Roboplus and try as you suggest.

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Question(s) How to program a bioloid with C
    By Hamed in forum Software and Programming
    Replies: 4
    Last Post: 12-02-2010, 06:18 PM
  2. Question(s) How to modify Devantech USB-I2C for 3.3v i/o?
    By Kuchta in forum Arbotix, Microcontrollers, Arduino
    Replies: 3
    Last Post: 05-17-2010, 01:32 PM
  3. C# Bioloid Motion Sequence Program
    By DresnerRobotics in forum Mech Warfare
    Replies: 4
    Last Post: 11-25-2009, 04:55 AM
  4. Question(s) Bioloid Servo and Software Control
    By Pelicans in forum Robotics General Discussion
    Replies: 7
    Last Post: 01-25-2009, 12:53 AM
  5. Using +5V from analog input with 3rd party sensor
    By shobley in forum Arbotix, Microcontrollers, Arduino
    Replies: 7
    Last Post: 02-16-2007, 10:42 AM

Tags for this Thread

Posting Permissions

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