by inaki » Wed Dec 27, 2006 10:24 am
by inaki
Wed Dec 27, 2006 10:24 am
The Behavior Control Program allows access to any register in the CM5 and AX12 servos and sensors. The language itself is however somewhat limited and you may find it uncomfortable to program but it has the essential commands to write complex programs. With time editing the sentences in the graphic editor becomes boring, so you may feel you are wasting too much time typing/clicking programs.
The commands understood by Bioloid are pre-recorded in the original CM5 controller firmware. If you program the CM5 in C you overwrite that program so you will lose the full set of BCP commands and registers , although you still will have access to the CM5 hardware, AX12 servos and sensors. In other words, if you program in C you will have to make it all yourself. You even lose some common features like charging the battery automatically. However programming in C gives you the full potential of Bioloid kit.
The Behavior Control Program allows access to any register in the CM5 and AX12 servos and sensors. The language itself is however somewhat limited and you may find it uncomfortable to program but it has the essential commands to write complex programs. With time editing the sentences in the graphic editor becomes boring, so you may feel you are wasting too much time typing/clicking programs.
The commands understood by Bioloid are pre-recorded in the original CM5 controller firmware. If you program the CM5 in C you overwrite that program so you will lose the full set of BCP commands and registers , although you still will have access to the CM5 hardware, AX12 servos and sensors. In other words, if you program in C you will have to make it all yourself. You even lose some common features like charging the battery automatically. However programming in C gives you the full potential of Bioloid kit.