by Fritzoid » Thu Feb 10, 2011 1:09 pm
by Fritzoid
Thu Feb 10, 2011 1:09 pm
Mohit,
The CM-510 controller has an internal non-volatile (flash) memory area where it stores a set of 255 motion pages. You use RoboPlus Motion to display and manage this data. When you do a "Connect Robot" the software reads the current data from the controller and displays it in a human-readable format. After you make changes to the motion data it can be written back to the controller using the "Download Motion" function.
A particular RoboPlus Task program operates in conjunction with a particular set of motion pages. The program more-or-less "assumes" that the proper set of motion pages is already loaded into memory. It is the user's responsibility to see to it that this is the case.
Your CM-510 came pre-loaded with a set of factory motions designed for the Humanoid type A configuration. You are, no doubt, familiar with many of these. Page 1 is named Bow and page 30 is named Clapping, etc. It also came with a demo Task program that "assumes" that the default motion pages are already there.
So when the program executes the statement "Motion Page=31" the robot will perform motions defined in the default motion page named "Walk Ready." It's the same as if you had selected the Walk Ready motion in RoboPlus and pressed the "Play Motion" button.
On your other question, Ports 3 and 4 are located on the "lower" side of the CM-510 case. This is the side of the case that is obscured by the battery when it is installed. They are two separate ports, each adjacent to a dynamixel port also on that side. You will have to slide the battery off of frame 60 just to see them.
Mohit,
The CM-510 controller has an internal non-volatile (flash) memory area where it stores a set of 255 motion pages. You use RoboPlus Motion to display and manage this data. When you do a "Connect Robot" the software reads the current data from the controller and displays it in a human-readable format. After you make changes to the motion data it can be written back to the controller using the "Download Motion" function.
A particular RoboPlus Task program operates in conjunction with a particular set of motion pages. The program more-or-less "assumes" that the proper set of motion pages is already loaded into memory. It is the user's responsibility to see to it that this is the case.
Your CM-510 came pre-loaded with a set of factory motions designed for the Humanoid type A configuration. You are, no doubt, familiar with many of these. Page 1 is named Bow and page 30 is named Clapping, etc. It also came with a demo Task program that "assumes" that the default motion pages are already there.
So when the program executes the statement "Motion Page=31" the robot will perform motions defined in the default motion page named "Walk Ready." It's the same as if you had selected the Walk Ready motion in RoboPlus and pressed the "Play Motion" button.
On your other question, Ports 3 and 4 are located on the "lower" side of the CM-510 case. This is the side of the case that is obscured by the battery when it is installed. They are two separate ports, each adjacent to a dynamixel port also on that side. You will have to slide the battery off of frame 60 just to see them.