Asked — Edited
Resolved Resolved by Rich!

Dj Robot

when the robot is doing head stands or push ups it seems to fall flat on his face when on a wood floor and this causes the head to slowly come off, and it eventually falls off and must be put back on quickly so it can't fly around


ARC Pro

Upgrade to ARC Pro

Elevate your robot's capabilities to the next level with Synthiam ARC Pro, unlocking a world of possibilities in robot programming.

United Kingdom
#9  

Have you correctly calibrated the robot? Have you fine tuned the robot after calibration? Double check all servos are connected the right way around. Double check all servos are connected to the correct ports. Double check all servos are working. Check you haven't got any other controls also trying to move servos or control the auto positions etc. If you have voice recognition enabled and working it may be attempting to run a command from there and causing conflicts with auto position.

JD should work fine once he is calibrated and fine tuned. Mine had problems walking due to calibration and fine tuning issued which hadn't been fixed before I tried to make him work. However, he has never had issues with the push up action.

I did have a problem getting him to head stand at first, I haven't tried since calibrating and fine tuning however nothing caused him to smack his head on anything or do anything so violently that it could cause damage to the robot.

#10  

i have done all that several times, I generally have to calibrate the robot every day when i get started as the config never is the same day to day, i do every day get it perfectly calibrated and it works just fine, i use my testabc command in my robot i have mentioned before to make sure he continues to stay calibrated all day and that everything is ok, i also save every time i make a change to the calibration file to insure nothing is missed and reloading the program when it crashed does not mean i have to calibrate the robot again because its slightly off as it is every morning when i get started.

#11  

also the robot is not hitting the ground extremely hard but it clearly seems to be harder than it should, i have wondered if its the fact im testing on a hardwood floor and not carpet thats partly to blame but it looks like a flat out face plant he just swings his arms from front to back and is head dives for the ground and hits hard enough to add up to the head falling off over time and i figured this may not be right and was worth asking about

United Kingdom
#12  

How are you calibrating it? Can you link me to the instructions you have used?

I'm asking because I believe you may be doing this wrong if you need to calibrate daily (you should only ever need to calibrate once).

#13  

every day when i get started i open the project that i am working on and load the servo config file, (the one online but with the changes i have mentioned on another post), i then turn on the robot and connect with wifi and then connect in ez robot and then i hit my text abc button which is equal to calibrate it ends with all at 90 so i can determine whats changed,

i then open the configure button in the project menu and begin using the + and - to adjust the lefts and arms a bit so he can sit without humming from jamming (i have re read and checked the online pages and pics 4 times to make sure im 100% making it straight like in the pic. once everything is straing and perfect i pick him up to double check and then save. i then begin running the default commands to test everything is ok running my testabc after each to make sure nothing has changed and then begin trying to get my script2 to work properly

#15  

sorry originally yes i did calibrate everything as instructed and re calibrated when i replaced the cpu and its only the fine tuning that changes daily not the physical calibration, that i have not needed to correct its just slight misalignments, of the feet and arms such as + or - 2 or 3 in the fine tuning that is needed

United Kingdom
#16  

Are you loading the servo profile when you open the project? It should prompt you to do this however there is a check box where you can disable this. If you aren't selecting and loading the servo profile after opening a project then this is probably the issue.