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

Library of Fundamental Motions

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

Library of Fundamental Motions

Post by Humanoido » Tue Jan 16, 2007 12:58 am

Post by Humanoido
Tue Jan 16, 2007 12:58 am

A Proposal:

What is the interest level in creating a library of code for Robonova-1 movements? It could be maintained here on the Robosavvy server with an HTML list of template descriptions.

I think this could really be helpful, speed up programming, and be great so we don't have to "reinvent the wheel" every time we need a new routine.

It would also help RN owners who want to save some time, and who are not programmers and are looking for already debugged code.

Humanoido
A Proposal:

What is the interest level in creating a library of code for Robonova-1 movements? It could be maintained here on the Robosavvy server with an HTML list of template descriptions.

I think this could really be helpful, speed up programming, and be great so we don't have to "reinvent the wheel" every time we need a new routine.

It would also help RN owners who want to save some time, and who are not programmers and are looking for already debugged code.

Humanoido
Humanoido
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 574
Joined: Tue Dec 05, 2006 1:00 am
Location: Deep in the Heart of Asia

Post by zenguy » Wed Jan 17, 2007 7:39 am

Post by zenguy
Wed Jan 17, 2007 7:39 am

I think this is an excellent idea, There should be some sort of standard for the code to adhear to so its simplier to cut and paste into your existing code.
I think this is an excellent idea, There should be some sort of standard for the code to adhear to so its simplier to cut and paste into your existing code.
zenguy
Newbie
Newbie
User avatar
Posts: 4
Joined: Fri Dec 22, 2006 1:00 am

Post by Humanoido » Wed Jan 17, 2007 12:43 pm

Post by Humanoido
Wed Jan 17, 2007 12:43 pm

A standard is necessary as you suggest. New code could be presented in the standard main template as an add on for the keys E, F, or G on the hand held controller.

That way, others could just load in the modified main template and run it, no fussing around.

Or to make room for lots of new code routines, we could have an empty template, with just the necessities such as MAIN and the basic stance home position. Then, there would be space for about 30 new motion subroutines.

Another recommendation is to fill the code with lots of comments so other people know what's happening in the programming.

Another idea is that new templates can be posted to a person's own robosavvy server space. Then we could keep an index of links to the programs and post the updates periodically.

Humanoido
A standard is necessary as you suggest. New code could be presented in the standard main template as an add on for the keys E, F, or G on the hand held controller.

That way, others could just load in the modified main template and run it, no fussing around.

Or to make room for lots of new code routines, we could have an empty template, with just the necessities such as MAIN and the basic stance home position. Then, there would be space for about 30 new motion subroutines.

Another recommendation is to fill the code with lots of comments so other people know what's happening in the programming.

Another idea is that new templates can be posted to a person's own robosavvy server space. Then we could keep an index of links to the programs and post the updates periodically.

Humanoido
Humanoido
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 574
Joined: Tue Dec 05, 2006 1:00 am
Location: Deep in the Heart of Asia

Post by mthomson » Wed Jan 17, 2007 1:54 pm

Post by mthomson
Wed Jan 17, 2007 1:54 pm

This all sounds like a great idea to me. I'm still pretty new to the RN1 scene, just having mine for about 2 weeks now.

A library of programmed moves that have been debugged would be a great asset to those of us still learning the basics.

mark
This all sounds like a great idea to me. I'm still pretty new to the RN1 scene, just having mine for about 2 weeks now.

A library of programmed moves that have been debugged would be a great asset to those of us still learning the basics.

mark
mthomson
Robot Builder
Robot Builder
User avatar
Posts: 18
Joined: Sat Dec 23, 2006 1:00 am
Location: Indiana US

Post by Humanoido » Thu Jan 18, 2007 12:28 am

Post by Humanoido
Thu Jan 18, 2007 12:28 am

mthomson Posted: Wed Jan 17, 2007 10:54 pm This all sounds like a great idea to me. I'm still pretty new to the RN1 scene, just having mine for about 2 weeks now. A library of programmed moves that have been debugged would be a great asset to those of us still learning the basics. mark

Congratulations Mark! RN is a fascinating humanoid machine. I got mine in December. I'm still new to RN and don't know much. :roll: I'm expanding my own library of routines and movements. I can always post my own library, as the first step and contributor. In the public domain, there's the basic template, fast walk and turn, pushups, martial arts, new voltage low program, and all the cool robosavvy posted code in the forums. To name a few, there's the arm swizzle, some martial arts moves, a theramin using an arm, and codes for sonar, gyro, accelerometer, and so on. I would imagine everyone with a Robonova has their own library of templates... right?
Humanoido
mthomson Posted: Wed Jan 17, 2007 10:54 pm This all sounds like a great idea to me. I'm still pretty new to the RN1 scene, just having mine for about 2 weeks now. A library of programmed moves that have been debugged would be a great asset to those of us still learning the basics. mark

Congratulations Mark! RN is a fascinating humanoid machine. I got mine in December. I'm still new to RN and don't know much. :roll: I'm expanding my own library of routines and movements. I can always post my own library, as the first step and contributor. In the public domain, there's the basic template, fast walk and turn, pushups, martial arts, new voltage low program, and all the cool robosavvy posted code in the forums. To name a few, there's the arm swizzle, some martial arts moves, a theramin using an arm, and codes for sonar, gyro, accelerometer, and so on. I would imagine everyone with a Robonova has their own library of templates... right?
Humanoido
Humanoido
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 574
Joined: Tue Dec 05, 2006 1:00 am
Location: Deep in the Heart of Asia

Post by mthomson » Thu Jan 18, 2007 2:08 pm

Post by mthomson
Thu Jan 18, 2007 2:08 pm

Thanks Humanoido.

This little guy is a lot of fun so far. And it is very exciting to see all of the support on this site for us beginners. I do plan on downloading some, if not all, of the code here and trying it. I just received the rx and patch cables to use my rc airplane tx for control instead of the Remocon so I should have plenty of control options for added code.

I'm also excited to see the long list of add-on goodies like sonar, gyros, grippers, etc. The RN-1 should be able to keep us all entertained and experimenting for a good while to come.

mark
Thanks Humanoido.

This little guy is a lot of fun so far. And it is very exciting to see all of the support on this site for us beginners. I do plan on downloading some, if not all, of the code here and trying it. I just received the rx and patch cables to use my rc airplane tx for control instead of the Remocon so I should have plenty of control options for added code.

I'm also excited to see the long list of add-on goodies like sonar, gyros, grippers, etc. The RN-1 should be able to keep us all entertained and experimenting for a good while to come.

mark
mthomson
Robot Builder
Robot Builder
User avatar
Posts: 18
Joined: Sat Dec 23, 2006 1:00 am
Location: Indiana US

Post by Humanoido » Thu Jan 18, 2007 8:16 pm

Post by Humanoido
Thu Jan 18, 2007 8:16 pm

The Remocon is a good debugging tool for new programs and testing various routines. Its range is limited to about 5-feet - any greater and the reliability goes down. The blue LED is also a great debugging tool. Along with the Remocon, I've used it to determine program operating stats, and used the beeps and frequencies of the peizo to return specific information. (This is helpful in debugging the battery low software) This will have to do until the LCD and/or speech is up and running... Your RC project sounds good. Bluetooth is another wireless option. Since my computer has it installed, I'll probably go that route. Mark, keep us posted on your progress.
Humanido
The Remocon is a good debugging tool for new programs and testing various routines. Its range is limited to about 5-feet - any greater and the reliability goes down. The blue LED is also a great debugging tool. Along with the Remocon, I've used it to determine program operating stats, and used the beeps and frequencies of the peizo to return specific information. (This is helpful in debugging the battery low software) This will have to do until the LCD and/or speech is up and running... Your RC project sounds good. Bluetooth is another wireless option. Since my computer has it installed, I'll probably go that route. Mark, keep us posted on your progress.
Humanido
Humanoido
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 574
Joined: Tue Dec 05, 2006 1:00 am
Location: Deep in the Heart of Asia


7 postsPage 1 of 1
7 postsPage 1 of 1