by PedroR » Wed Jul 29, 2009 11:50 am
by PedroR
Wed Jul 29, 2009 11:50 am
Hi all
I have been test driving the new software suite Robotis has developped to replaced Motion Editor and Behaviour Control program, called Roboplus.
I believe this software already ships with OLLO Bug which has a CM-100 controller (which is, by the way, an inexpensive, cool and fun construction platform)
The software is compatible with the new Robotis controllers and also with the classic CM-5.
For you to have an idea, here is the same program under Behaviour Control Program and RoboPlus Task (Roboplus can open and import BCP programs but the import routine is more than often not very smart...).
Under BCP:
The exact same program, under Roboplus Task, the successor of BCP:
EDIT: The above screenshot has an error: you can't have FUNCTION declarations inside the "START PROGRAM" declaration. They need to be outside. If you look at this thread, there are later posts where I place sample code that can be downloaded and run that shows how to use Roboplus.
BTW all this is graphical using drag and drop / mouse clicks. The presentation looks very much like C but you don't really "write" any text. It works very well though and seems to strike a great balance for beginners and experts alike.
The new Roboplus adds new features and programming constructs for structured programming which I haven't fully explored yet. One of them is proper FUNCTION implementations (with FUNCTION declaration and CALL / RETURN), but still maintains the JUMP instructions and Labels for legacy support I guess.
Regards
Pedro.
Regards
Pedro.
Hi all
I have been test driving the new software suite Robotis has developped to replaced Motion Editor and Behaviour Control program, called Roboplus.
I believe this software already ships with OLLO Bug which has a CM-100 controller (which is, by the way, an inexpensive, cool and fun construction platform)
The software is compatible with the new Robotis controllers and also with the classic CM-5.
For you to have an idea, here is the same program under Behaviour Control Program and RoboPlus Task (Roboplus can open and import BCP programs but the import routine is more than often not very smart...).
Under BCP:
The exact same program, under Roboplus Task, the successor of BCP:
EDIT: The above screenshot has an error: you can't have FUNCTION declarations inside the "START PROGRAM" declaration. They need to be outside. If you look at this thread, there are later posts where I place sample code that can be downloaded and run that shows how to use Roboplus.
BTW all this is graphical using drag and drop / mouse clicks. The presentation looks very much like C but you don't really "write" any text. It works very well though and seems to strike a great balance for beginners and experts alike.
The new Roboplus adds new features and programming constructs for structured programming which I haven't fully explored yet. One of them is proper FUNCTION implementations (with FUNCTION declaration and CALL / RETURN), but still maintains the JUMP instructions and Labels for legacy support I guess.
Regards
Pedro.
Regards
Pedro.
Last edited by PedroR on Thu Sep 17, 2009 4:39 pm, edited 3 times in total.