5 ms·
I think it may very well be a natural outcome of inverse kinematics and PID loops in a noisy (uneven floor, uneven loads, etc, etc) environment
by ranie93 8y ago
I think it may very well be a natural outcome of inverse kinematics and PID loops in a noisy (uneven floor, uneven loads, etc, etc) environment
- AareyBaba 8y agoAfter looking at the video more closely, I agree with you. It looks like slightly underdamped damped response in a PID feedback loop. Funny, how it ends up looking like an ostrich.
- blt 8y agoyes, natural movements are approximately energy-minimizing. The optimal control algorithms used by BD probably have energy minimization as their main objective.
- mv4 8y agoCould you elaborate? The floors appear to be perfectly level, and load weight isn't changing after it's been picked up - so where's all this excessive locomotion coming from?
- ranie93 8y agoI agree that the conditions in the video are very ideal as you mention. Perturbations do exist and they add up in the PID feedback loop. For example you can see in the video that the way each box is handled varies and that the robot reorients itself to pick/drop boxes. Consider a simpler 1 dimensional example: https://youtu.be/JpNAhKT7yY4?t=101 https://youtu.be/JpNAhKT7yY4?t=101 (warning, loud). You can observe the system adjusting to the hits by the person, but also when left alone it will have to adjust to accumulating externalities like gravity. Also note the natural/biological looking swaying motion that results.
- mv4 8y agoThank you for explaining this. Still, while this presents a very interesting scientific problem, the engineer in me wonders why these feedback loops are needed for an automaton navigating a 2D terrain and carrying solid objects (unless they plan on tossing/catching boxes), why two wheels with that giant swinging counterweight? What's next, a unicycle? You know, sometimes you see a solution, and it's just so elegant... This isn't elegant, or brilliant. This is an attempt to solve self-imposed, artificial problems. P.S. people who liked your pendulum video (I did), might also enjoy this drone pole acrobatics video: https://www.youtube.com/watch?v=XxFZ-VStApo https://www.youtube.com/watch?v=XxFZ-VStApo
- p-morais 8y agoIK + PID is not how these robots work. These robots use MPC and trajectory optimization, which should absorb minor disturbances just fine.