theAgingApprentice / HexaFloorRide

Arduino based six legged robot project
MIT License
0 stars 0 forks source link

Pre-load the legs to stop unwanted shivering movement #172

Open theAgingApprentice opened 1 year ago

theAgingApprentice commented 1 year ago

The robot has issues with unwanted "shivering" motion. We are investigating a number of ways to address this issue.

nerdoug commented 1 year ago

Re adding loading to legs: It's difficult to add loading that works no matter what position the leg is in. I did an approximation where each leg was rubber band coupled to one adjacent leg. This did reduce shivering, but it still occurred occasionally. When the legs at the ends of the rubber band were positioned close to each other, the effectiveness of the rubber band was reduced.

Shivering has also been seen in servos other than the hips. When the legs are in the "straight up" position, the knee servo sometimes shivers. In this position, it has no load, but does have the vertical shin and foot to amplify devitions.