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

C Programming

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

C Programming

Post by NeoGeek » Sun Oct 26, 2008 11:09 pm

Post by NeoGeek
Sun Oct 26, 2008 11:09 pm

Hey all,
once again, newbie asking for help with C.
This just keeps coming back again and again, so please someone be REALLY kind enough and give all the newbies a few detailed tips of how to program it the Bioloid in C.
I got the main jist, but I just can't get how to start making the libraries. Can anyone please upload the libraries which are included in the expert kit?
Or can someone explain a bit about the CM5 libraries at the Knowledgebase page.
I'd be grateful!
Thanks
Hey all,
once again, newbie asking for help with C.
This just keeps coming back again and again, so please someone be REALLY kind enough and give all the newbies a few detailed tips of how to program it the Bioloid in C.
I got the main jist, but I just can't get how to start making the libraries. Can anyone please upload the libraries which are included in the expert kit?
Or can someone explain a bit about the CM5 libraries at the Knowledgebase page.
I'd be grateful!
Thanks
NeoGeek
Newbie
Newbie
Posts: 4
Joined: Wed Oct 22, 2008 10:07 am

Post by limor » Mon Oct 27, 2008 4:14 pm

Post by limor
Mon Oct 27, 2008 4:14 pm

if you have never programmed an Atmel microprocessor, CM5 is not the best way to learn. I suggest you first get an arduino and a 3$ servo and learn the basics. you need to learn about ports, A2D, interrupts, cross compiling etc. etc. see avrfreaks.net
once you truly understand why the program "algorithm builder" is one of the most useful pieces of software for programming Atmel processors, you have passed the test and are ready to program the CM5. and you will very likely understand by then the libraries that are available here on the forum, linked from the knowledgebase page.

:lol:
if you have never programmed an Atmel microprocessor, CM5 is not the best way to learn. I suggest you first get an arduino and a 3$ servo and learn the basics. you need to learn about ports, A2D, interrupts, cross compiling etc. etc. see avrfreaks.net
once you truly understand why the program "algorithm builder" is one of the most useful pieces of software for programming Atmel processors, you have passed the test and are ready to program the CM5. and you will very likely understand by then the libraries that are available here on the forum, linked from the knowledgebase page.

:lol:
limor
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1845
Joined: Mon Oct 11, 2004 1:00 am
Location: London, UK

Post by srobot » Mon Oct 27, 2008 5:58 pm

Post by srobot
Mon Oct 27, 2008 5:58 pm

Thanks Limor for replying to the question!

Questions like this one have been asked many times (including myself) although the answers are never complete how to go from noob level programming all the way to savvy programming.

For most people the Lego NXT kit is great at first (learning the basic flow of programming), then a kit like the Boe-Bot (learning mid-level text programming), then a stock humanoid (learning about humanoid robotics in general), next doing what Limor says (learning advanced programming), then writing custom C code for the Bioloid.

You can easily skip the Lego NXT robot if you can write a program in Visual Basic (VB). I would not skip the Boe-Bot even if you already have a humanoid, the documentation is amazing and what you learn is worth far more then the price (only about $80 USD)!

It would be nice to hear other people's thoughts on this.

--Scotty
Thanks Limor for replying to the question!

Questions like this one have been asked many times (including myself) although the answers are never complete how to go from noob level programming all the way to savvy programming.

For most people the Lego NXT kit is great at first (learning the basic flow of programming), then a kit like the Boe-Bot (learning mid-level text programming), then a stock humanoid (learning about humanoid robotics in general), next doing what Limor says (learning advanced programming), then writing custom C code for the Bioloid.

You can easily skip the Lego NXT robot if you can write a program in Visual Basic (VB). I would not skip the Boe-Bot even if you already have a humanoid, the documentation is amazing and what you learn is worth far more then the price (only about $80 USD)!

It would be nice to hear other people's thoughts on this.

--Scotty
Dell Latitude D520, Windows XP, 4 GB RAM, 80 GB HDD, Intel Core 2 Duo. The power that's needed!

RIBO Labs, Springing Robotic Development to a New Level
srobot
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 401
Joined: Sun Dec 10, 2006 1:00 am
Location: Deep in robot parts

Post by limor » Mon Oct 27, 2008 11:52 pm

Post by limor
Mon Oct 27, 2008 11:52 pm

Just thought of something.

Why am i not advertising one of the greatest products ever designed to teach Atmel and robotics?!?!?!?!?.. sold exclusively here at RoboSavvy :wink:


----More Information----
Image



Price and availability (Very Cheap :) )
Just thought of something.

Why am i not advertising one of the greatest products ever designed to teach Atmel and robotics?!?!?!?!?.. sold exclusively here at RoboSavvy :wink:


----More Information----
Image



Price and availability (Very Cheap :) )
limor
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1845
Joined: Mon Oct 11, 2004 1:00 am
Location: London, UK

Post by srobot » Tue Oct 28, 2008 3:57 am

Post by srobot
Tue Oct 28, 2008 3:57 am

Nice Limor!

I am on dialup right now so I can't take a look at the manuals, but I take it this is at the Boe-Bot level (mid-level text programming)? How's the documentation on this fine looking kit?
Nice Limor!

I am on dialup right now so I can't take a look at the manuals, but I take it this is at the Boe-Bot level (mid-level text programming)? How's the documentation on this fine looking kit?
Dell Latitude D520, Windows XP, 4 GB RAM, 80 GB HDD, Intel Core 2 Duo. The power that's needed!

RIBO Labs, Springing Robotic Development to a New Level
srobot
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 401
Joined: Sun Dec 10, 2006 1:00 am
Location: Deep in robot parts

Post by limor » Tue Oct 28, 2008 10:47 am

Post by limor
Tue Oct 28, 2008 10:47 am

it is great. really. for that price (~ $50 / £40) you would normally buy a book about the theory of robotics whereas with this kit in a few hours you learn the basics while having fun.
it is great. really. for that price (~ $50 / £40) you would normally buy a book about the theory of robotics whereas with this kit in a few hours you learn the basics while having fun.
Last edited by limor on Wed Oct 29, 2008 11:01 am, edited 1 time in total.
limor
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1845
Joined: Mon Oct 11, 2004 1:00 am
Location: London, UK

Post by srobot » Tue Oct 28, 2008 9:00 pm

Post by srobot
Tue Oct 28, 2008 9:00 pm

The MA-VIN robot looks like it would also be good for "learning the basic flow of programming". There is a definite limit on how far you can take this kit unlike the Lego NXT kit where even once you have a humanoid you will still enjoy it. You do pay ~double for the NXT of what you would pay for the MA-VIN.

MA-VIN @ RoboSavvy Store
The MA-VIN robot looks like it would also be good for "learning the basic flow of programming". There is a definite limit on how far you can take this kit unlike the Lego NXT kit where even once you have a humanoid you will still enjoy it. You do pay ~double for the NXT of what you would pay for the MA-VIN.

MA-VIN @ RoboSavvy Store
Dell Latitude D520, Windows XP, 4 GB RAM, 80 GB HDD, Intel Core 2 Duo. The power that's needed!

RIBO Labs, Springing Robotic Development to a New Level
srobot
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 401
Joined: Sun Dec 10, 2006 1:00 am
Location: Deep in robot parts


7 postsPage 1 of 1
7 postsPage 1 of 1