Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

Robot Terminal and Motion files

Bioloid robot kit from Korean company Robotis; CM5 controller block, AX12 servos..
4 postsPage 1 of 1
4 postsPage 1 of 1

Robot Terminal and Motion files

Post by ShreddinPB » Mon Jun 11, 2007 7:30 pm

Post by ShreddinPB
Mon Jun 11, 2007 7:30 pm

Two part question here..

Ok so I have been playing more with my guy with his extra servos. Now I need to make some motions work.I have added 4 servos, 2 dof in the waist and one of each "hand". I have the motion file in him from the 18 DOF robot.

There is plenty of good motion in this for re-use.. but the new servos have no motion to them so they reset to 0. Is there a way to just add a value of 512 for all 4 servos to the whole motion file?

And the second question..

I tried openning the motion file to look in it.. and it appears to be a binary format. Is there a way to decompile/compile a motion file? I am very proficient in character work in Maya. and could recreate my robot in there.. and even have it write out a text file of poses thru MEL (maya's scripting language) to be compiled into motions.
I have read about biotoken, but I think thats a replacement for behavior programming.. not for motion file creation.

What do you guys think?
Two part question here..

Ok so I have been playing more with my guy with his extra servos. Now I need to make some motions work.I have added 4 servos, 2 dof in the waist and one of each "hand". I have the motion file in him from the 18 DOF robot.

There is plenty of good motion in this for re-use.. but the new servos have no motion to them so they reset to 0. Is there a way to just add a value of 512 for all 4 servos to the whole motion file?

And the second question..

I tried openning the motion file to look in it.. and it appears to be a binary format. Is there a way to decompile/compile a motion file? I am very proficient in character work in Maya. and could recreate my robot in there.. and even have it write out a text file of poses thru MEL (maya's scripting language) to be compiled into motions.
I have read about biotoken, but I think thats a replacement for behavior programming.. not for motion file creation.

What do you guys think?
ShreddinPB
Savvy Roboteer
Savvy Roboteer
Posts: 33
Joined: Thu Jun 07, 2007 2:29 am

Post by ShreddinPB » Tue Jun 12, 2007 8:45 am

Post by ShreddinPB
Tue Jun 12, 2007 8:45 am

hmm.. what about the communication protocol that Robot Terminal uses?
Reading and writting to the CM-5 that way?
hmm.. what about the communication protocol that Robot Terminal uses?
Reading and writting to the CM-5 that way?
ShreddinPB
Savvy Roboteer
Savvy Roboteer
Posts: 33
Joined: Thu Jun 07, 2007 2:29 am

Our challenges

Post by Merlin » Tue Jun 12, 2007 5:50 pm

Post by Merlin
Tue Jun 12, 2007 5:50 pm

I guess this is the same issue you opened in another post, named ".X files" or something like.

The main issue here is the ability to use, into the Motion Editor, a robot model not included in the CD, that is, a model without an .X file nor a RBT file.

What I think we are looking for is a way to modeling a robot, via some piece of software, probably a 3D tool with .X files export capabilities.
In my opinion, this is the missing piece in this puzzle.

I think the whole process should be:

1.- Create your customize robot, using the Model Editor (or some other creative name). The software will use 3D models of each piece of Bioloid, giving to you the posibility to build any robot with any quatity of Dynamixels. The final work should be exported to .X file, including the ID of each Dynamixel used.

2.- Create a RBT file, a text file wich list the Dynamixels and their ID's. Also the text file references the name of .X file.

3.- Using Motion Editor, you should change the robot file config, loading the robot file you have just created and finish there the motion editing.

What you think about this process?
It works for you?

If the answer is yes, then we have to create or get is the missing piece, the Model Editor. Or maybe asking to Robotis for a software capable of doing what we have described here.

The second challenge is very clear for all of us:
An inteligent replacement of the Behavior Editor is a must, due the many flaws in design and usability.
I mean, a software capable of programming in a usual way we have done in Visual, PBasic or any other program editor.

We will get the tools we deserve...we can work as a virtual team, with small pieces of work asigned across the planet...it is all in our minds, it is on our hands... This is our challenges about Boiloid world.

Best regards

merlin

English is NOT my natural language
I guess this is the same issue you opened in another post, named ".X files" or something like.

The main issue here is the ability to use, into the Motion Editor, a robot model not included in the CD, that is, a model without an .X file nor a RBT file.

What I think we are looking for is a way to modeling a robot, via some piece of software, probably a 3D tool with .X files export capabilities.
In my opinion, this is the missing piece in this puzzle.

I think the whole process should be:

1.- Create your customize robot, using the Model Editor (or some other creative name). The software will use 3D models of each piece of Bioloid, giving to you the posibility to build any robot with any quatity of Dynamixels. The final work should be exported to .X file, including the ID of each Dynamixel used.

2.- Create a RBT file, a text file wich list the Dynamixels and their ID's. Also the text file references the name of .X file.

3.- Using Motion Editor, you should change the robot file config, loading the robot file you have just created and finish there the motion editing.

What you think about this process?
It works for you?

If the answer is yes, then we have to create or get is the missing piece, the Model Editor. Or maybe asking to Robotis for a software capable of doing what we have described here.

The second challenge is very clear for all of us:
An inteligent replacement of the Behavior Editor is a must, due the many flaws in design and usability.
I mean, a software capable of programming in a usual way we have done in Visual, PBasic or any other program editor.

We will get the tools we deserve...we can work as a virtual team, with small pieces of work asigned across the planet...it is all in our minds, it is on our hands... This is our challenges about Boiloid world.

Best regards

merlin

English is NOT my natural language
Merlin
Savvy Roboteer
Savvy Roboteer
Posts: 56
Joined: Sun May 06, 2007 2:47 am

Post by ShreddinPB » Tue Jun 12, 2007 10:21 pm

Post by ShreddinPB
Tue Jun 12, 2007 10:21 pm

Well its a related topic in the sense that it is dealing with motion files.

But I was more looking at it as a way around using the motion editor. I find making poses in the motion editor slow and tedious.
I would much rather use a robust animation program like Maya or 3DMax to make the poses and just export a .mtn file from there. You could create a pose in a matter of seconds in one of those packages and export the file.
Well its a related topic in the sense that it is dealing with motion files.

But I was more looking at it as a way around using the motion editor. I find making poses in the motion editor slow and tedious.
I would much rather use a robust animation program like Maya or 3DMax to make the poses and just export a .mtn file from there. You could create a pose in a matter of seconds in one of those packages and export the file.
ShreddinPB
Savvy Roboteer
Savvy Roboteer
Posts: 33
Joined: Thu Jun 07, 2007 2:29 am


4 postsPage 1 of 1
4 postsPage 1 of 1