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

Robonova playing dead

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

Robonova playing dead

Post by Entrastic » Tue Mar 04, 2008 5:35 pm

Post by Entrastic
Tue Mar 04, 2008 5:35 pm

guys...

i really need some help really fast. My robonova goes limp sometimes when he is standing in the standard pose. All the servos go limp te same way it does when u issue a motorin command.

I initially thot it mite be because of some device plugged into it. So i removed everything and tried. It still does the same. It is hard to predict wen it will go limp. Can it be because of some fault in the main board.

When it goes limp, you cant download anything to the robot. It is as if the power is off.

i have to take him to an exhibition in 3 days time. So kindly kindly help me!!

Thanks
guys...

i really need some help really fast. My robonova goes limp sometimes when he is standing in the standard pose. All the servos go limp te same way it does when u issue a motorin command.

I initially thot it mite be because of some device plugged into it. So i removed everything and tried. It still does the same. It is hard to predict wen it will go limp. Can it be because of some fault in the main board.

When it goes limp, you cant download anything to the robot. It is as if the power is off.

i have to take him to an exhibition in 3 days time. So kindly kindly help me!!

Thanks
Entrastic
Savvy Roboteer
Savvy Roboteer
Posts: 31
Joined: Fri Oct 05, 2007 7:43 am

Post by badlands » Tue Mar 04, 2008 8:44 pm

Post by badlands
Tue Mar 04, 2008 8:44 pm

Is the battery in good condition?
How about the blue head LED? nice & bright?

This one is hard to diagnose aver the net. :-(
Is the battery in good condition?
How about the blue head LED? nice & bright?

This one is hard to diagnose aver the net. :-(
badlands
Savvy Roboteer
Savvy Roboteer
Posts: 28
Joined: Thu Feb 07, 2008 11:23 pm

Post by Fritzoid » Tue Mar 04, 2008 9:08 pm

Post by Fritzoid
Tue Mar 04, 2008 9:08 pm

Are you using the sample program as is or have you modified it to support the devices that you unplugged?

The servo driver in RoboBasic runs in a tight loop. It has to send a pulse to each servo once every few milliseconds just to keep them happy. If the the program gets into trouble and the motor driver cannot refresh the servos in time then the robot will go limp. Pretty much any software error from an endless loop to a storage overlay can disable the servo driver and result in this symptom.
Are you using the sample program as is or have you modified it to support the devices that you unplugged?

The servo driver in RoboBasic runs in a tight loop. It has to send a pulse to each servo once every few milliseconds just to keep them happy. If the the program gets into trouble and the motor driver cannot refresh the servos in time then the robot will go limp. Pretty much any software error from an endless loop to a storage overlay can disable the servo driver and result in this symptom.
Fritzoid
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 331
Joined: Mon Dec 18, 2006 1:00 am

Post by i-Bot » Thu Mar 06, 2008 11:29 am

Post by i-Bot
Thu Mar 06, 2008 11:29 am

The servo loop is in an interrupt driven foreground, which should keep the servos pulsed on a regular basis.

There are still some things you can do in the background that can spoil this. Some of the background routines which have critical timing, disable the interrupts. These include music, RCIN, motorin, PRINT, remocon. Heavy repeated use of these will have a bad effect.
The servo loop is in an interrupt driven foreground, which should keep the servos pulsed on a regular basis.

There are still some things you can do in the background that can spoil this. Some of the background routines which have critical timing, disable the interrupts. These include music, RCIN, motorin, PRINT, remocon. Heavy repeated use of these will have a bad effect.
i-Bot
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1142
Joined: Wed May 17, 2006 1:00 am

Post by Entrastic » Thu Mar 06, 2008 11:36 am

Post by Entrastic
Thu Mar 06, 2008 11:36 am

well that makes sense...

He usually goes limp when he is standing still waiting for an input. During this time, i have used the print statement to ask the user to press key 1 in the remote. the print statement is looped till the user keys in the correct remote key. ( the LCD port is connected to a bluetooth that displays messages on my computer for debugging).

He doesnot go limp when he is doing something. I guess its because the print statement is used only rarely in this case.

There is only one way to find out. I will try to remove the print statement and see what happens.

By the way, the same happens everytime i use the music command.

I will try it tonite and will let the forum know. Thanx a million to all..
well that makes sense...

He usually goes limp when he is standing still waiting for an input. During this time, i have used the print statement to ask the user to press key 1 in the remote. the print statement is looped till the user keys in the correct remote key. ( the LCD port is connected to a bluetooth that displays messages on my computer for debugging).

He doesnot go limp when he is doing something. I guess its because the print statement is used only rarely in this case.

There is only one way to find out. I will try to remove the print statement and see what happens.

By the way, the same happens everytime i use the music command.

I will try it tonite and will let the forum know. Thanx a million to all..
Entrastic
Savvy Roboteer
Savvy Roboteer
Posts: 31
Joined: Fri Oct 05, 2007 7:43 am


5 postsPage 1 of 1
5 postsPage 1 of 1