Robobasic Rants

Hitec robotics including ROBONOVA humanoid, HSR-8498HB servos, MR C-3024 Controllers and RoboBasic
3 postsPage 1 of 1
3 postsPage 1 of 1

Robobasic Rants

Post by subpilot » Mon Mar 06, 2006 6:14 pm

Post by subpilot
Mon Mar 06, 2006 6:14 pm

I am really not happy with Robobasic and want to move to a different platform. The Robobasic documentation is in poorly translated English and there is not enough example code. I do my embedded programing in C so I'm not a Basic expert, but it seems that Robobasic lacks commands that you would find in many other Basic compilers and is just really clunky. I suppose it's fine if all you are doing is remote control but I want more.
Maybe there is an improved version in the works?
I haven't heard much about the MR-C3000E Control Board other than they want $300 for it. 8O I really don't need to drive 32 servos. Where would you put them? It runs Robobasic so I don't see a big advantage.
What I need are interrupts, I2C and mutitasking. I think I'm going to build my own board based on a Rabbit RCM3400. I'll run the 3024 as a slave to do the servo control functions. Wonder if the ATMega firmware is copyable so I could include the 3024 processor on my new board layout?
I am really not happy with Robobasic and want to move to a different platform. The Robobasic documentation is in poorly translated English and there is not enough example code. I do my embedded programing in C so I'm not a Basic expert, but it seems that Robobasic lacks commands that you would find in many other Basic compilers and is just really clunky. I suppose it's fine if all you are doing is remote control but I want more.
Maybe there is an improved version in the works?
I haven't heard much about the MR-C3000E Control Board other than they want $300 for it. 8O I really don't need to drive 32 servos. Where would you put them? It runs Robobasic so I don't see a big advantage.
What I need are interrupts, I2C and mutitasking. I think I'm going to build my own board based on a Rabbit RCM3400. I'll run the 3024 as a slave to do the servo control functions. Wonder if the ATMega firmware is copyable so I could include the 3024 processor on my new board layout?
subpilot offline
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 146
Joined: Sat Feb 25, 2006 1:00 am
Location: Lake Arrowhead, Ca,USA

Post by RubikCube » Mon Mar 06, 2006 6:59 pm

Post by RubikCube
Mon Mar 06, 2006 6:59 pm

Maybe you should look at this http://www.active-robots.com/products/c ... ails.shtml. this gives you the Specs of atmega128. Maybe you can wirtie your own compiler instead of using robobasic. Let me know if yo need help in coding.
Maybe you should look at this http://www.active-robots.com/products/c ... ails.shtml. this gives you the Specs of atmega128. Maybe you can wirtie your own compiler instead of using robobasic. Let me know if yo need help in coding.
RubikCube offline
Robot Builder
Robot Builder
User avatar
Posts: 23
Joined: Mon Mar 06, 2006 1:00 am

Post by subpilot » Tue Mar 07, 2006 2:21 am

Post by subpilot
Tue Mar 07, 2006 2:21 am

I'm not really into writing my own compiler. I'm sure there are plenty of good ones out there and I'm no expert at compiler design.
While I'm sure the ATMega is a fine processor, I currently use PICs, MSP430s, PSOCs and Rabbit processors and really don't want to learn yet another processor line.
I think leaving the 3024 board to handle servo control functions and adding a master controller is how I want to go. I like distributed processing rather than trying to jam 10lbs in a 5lb sack. Maybe do a new layout and just add the 3024 ATMega to my new board.
I am working on using a Bluetooth headset and amp to add voice functionality. The Windows text to speech applications are far superior to the current embedded offerings. I am also going to use a video link to a frame grabber for vision tasks. That also gives me a audio link to the PC for possible voice recognition.
I'm not really into writing my own compiler. I'm sure there are plenty of good ones out there and I'm no expert at compiler design.
While I'm sure the ATMega is a fine processor, I currently use PICs, MSP430s, PSOCs and Rabbit processors and really don't want to learn yet another processor line.
I think leaving the 3024 board to handle servo control functions and adding a master controller is how I want to go. I like distributed processing rather than trying to jam 10lbs in a 5lb sack. Maybe do a new layout and just add the 3024 ATMega to my new board.
I am working on using a Bluetooth headset and amp to add voice functionality. The Windows text to speech applications are far superior to the current embedded offerings. I am also going to use a video link to a frame grabber for vision tasks. That also gives me a audio link to the PC for possible voice recognition.
subpilot offline
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 146
Joined: Sat Feb 25, 2006 1:00 am
Location: Lake Arrowhead, Ca,USA


3 postsPage 1 of 1
3 postsPage 1 of 1