Learning Granular Media Avalanche Behavior for Indirectly Manipulating Obstacles on a Granular Slope (2407.01898v2)
Abstract: Legged robot locomotion on sand slopes is challenging due to the complex dynamics of granular media and how the lack of solid surfaces can hinder locomotion. A promising strategy, inspired by ghost crabs and other organisms in nature, is to strategically interact with rocks, debris, and other obstacles to facilitate movement. To provide legged robots with this ability, we present a novel approach that leverages avalanche dynamics to indirectly manipulate objects on a granular slope. We use a Vision Transformer (ViT) to process image representations of granular dynamics and robot excavation actions. The ViT predicts object movement, which we use to determine which leg excavation action to execute. We collect training data from 100 real physical trials and, at test time, deploy our trained model in novel settings. Experimental results suggest that our model can accurately predict object movements and achieve a success rate $\geq 80\%$ in a variety of manipulation tasks with up to four obstacles, and can also generalize to objects with different physics properties. To our knowledge, this is the first paper to leverage granular media avalanche dynamics to indirectly manipulate objects on granular slopes. Supplementary material is available at https://sites.google.com/view/grain-corl2024/home.
- A terradynamics of legged locomotion on granular media. science, 339(6126):1408–1412, 2013.
- Walking and running on yielding and fluidizing ground. Robotics: Science and Systems, page 345, 2013.
- Principles of appendage design in robots and animals determining terradynamic performance on flowable ground. Bioinspiration & biomimetics, 10(5):056014, 2015.
- Sidewinding with minimal slip: Snake and robot ascent of sandy slopes. Science, 346(6206):224–229, 2014.
- F. Qian and D. Goldman. Anticipatory control using substrate manipulation enables trajectory control of legged locomotion on heterogeneous granular media. In Micro-and Nanotechnology Sensors, Systems, and Applications VII, volume 9467, page 94671U. International Society for Optics and Photonics, 2015.
- F. Qian and D. E. Koditschek. An obstacle disturbance selection framework: emergent robot steady states under repeated collisions. The International Journal of Robotics Research, 2020.
- Planning of obstacle-aided navigation for multi-legged robots using a sampling-based method over directed graphs. IEEE Robotics and Automation Letters, 7(4):8861–8868, 2022.
- H. Hu and F. Qian. Obstacle-aided trajectory control of a quadrupedal robot through sequential gait composition. IEEE Transactions on Robotics, pages 1–15, 2024.
- G. Barker and A. Mehta. Two types of avalanche behaviour in model granular media. Physica A: Statistical Mechanics and its Applications, 283(3-4):328–336, 2000.
- S. P. Pudasaini and K. Hutter. Avalanche dynamics: dynamics of rapid flows of dense granular avalanches. Springer Science & Business Media, 2007.
- N. Gravish and D. I. Goldman. Effect of volume fraction on granular avalanche dynamics. Physical Review E, 90(3):032202, 2014.
- Rhex: A simple and highly mobile hexapod robot. The International Journal of Robotics Research, 20(7):616–631, 2001.
- Mechanistic framework for reduced-order models in soft materials: Application to three-dimensional granular intrusion. Proceedings of the National Academy of Sciences, 120(4):e2214017120, 2023.
- Modeling wheeled locomotion in granular media using 3d-rft and sand deformation. Journal of Terramechanics, 115:100987, 2024.
- An image is worth 16x16 words: Transformers for image recognition at scale. In International Conference on Learning Representations (ICLR), 2021.
- Flipper-driven terrestrial locomotion of a sea turtle-inspired robot. Bioinspiration & biomimetics, 8(2):026007, 2013.
- J. Aguilar and D. I. Goldman. Robophysical study of jumping dynamics on granular media. Nature Physics, 12(3):278–283, 2016.
- Learning to jump in granular media: Unifying optimal control synthesis with gaussian process-based regression. In IEEE International Conference on Robotics and Automation (ICRA), 2017.
- Sensitive dependence of the motion of a legged robot on granular media. Proceedings of the National Academy of Sciences, 106(9):3029–3034, 2009.
- Learning quadrupedal locomotion over challenging terrain. Science robotics, 5(47):eabc5986, 2020.
- Learning quadrupedal locomotion on deformable terrain. Science Robotics, 8(74):eade2256, 2023.
- The Physics of Granular Media. Wiley-VCH Verlag GmbH & Co. KGaA, 2004.
- D. L. Henann and K. Kamrin. A predictive, size-dependent continuum model for dense granular flows. Proceedings of the National Academy of Sciences, 110(17), 2013.
- K. Kamrin and G. Koval. Nonlocal constitutive relation for steady granular flow. Physical Review Letters, 108(17), 2012.
- Learning to simulate complex physics with graph networks. In International Conference on Machine Learning (ICML), 2020.
- Manipulation of granular materials by learning particle interactions. In IEEE Robotics and Automation Letters (RA-L), 2022.
- Force-based robot learning of pouring skills using parametric hidden markov models. In 9th International Workshop on Robot Motion and Control, pages 227–232. IEEE, 2013.
- M. Cakmak and A. L. Thomaz. Designing robot learners that ask good questions. In ACM/IEEE International Conference on Human-Robot Interaction (HRI), 2012.
- A. Yamaguchi and C. G. Atkeson. Differential dynamic programming with temporally decomposed dynamics. In IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids), 2015.
- A. Yamaguchi and C. G. Atkeson. Differential dynamic programming for graph-structured dynamical systems: Generalization of pouring behavior with different skills. In IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), 2016a.
- A. Yamaguchi and C. G. Atkeson. Neural networks and differential dynamic programming for reinforcement learning problems. In IEEE International Conference on Robotics and Automation (ICRA), 2016b.
- Squirl: Robust and efficient learning from video demonstration of long-horizon robotic manipulation tasks. In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2020.
- Granular gym: High performance simulation for robotic tasks with granular materials. In Robotics: Science and Systems (RSS), 2023.
- C. Pavlov and A. M. Johnson. Soil displacement terramechanics for wheel-based trenching with a planetary rover. In 2019 International Conference on Robotics and Automation (ICRA), pages 4760–4766. IEEE, 2019.
- Interaction between dry granular materials and an inclined plate (comparison between large-scale dem simulation and three-dimensional wedge model). Journal of Terramechanics, 90:3–10, 2020.
- Learning robotic manipulation of granular media. In Conference on Robot Learning (CoRL), 2017.
- Visual-locomotion: Learning to walk on complex terrains with vision. In Conference on Robot Learning (CoRL), 2021.
- Blind bipedal stair traversal via sim-to-real reinforcement learning. In Robotics: Science and Systems (RSS), 2021.
- Rma: Rapid motor adaptation for legged robots. In Robotics: Science and Systems (RSS), 2021.
- Adapting rapid motor adaptation for bipedal robots. In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2022.
- G. B. Margolis and P. Agrawal. Walk these ways: Tuning robot control for generalization with multiplicity of behavior. In Conference on Robot Learning (CoRL), 2022.
- Legged locomotion in challenging terrains using egocentric vision. In Conference on Robot Learning (CoRL), 2022.
- Learning to jump from pixels. In Conference on Robot Learning (CoRL), 2021.
- Robot parkour learning. In Conference on Robot Learning (CoRL), 2023.
- Extreme parkour with legged robots. In IEEE International Conference on Robotics and Automation (ICRA), 2024.
- Dribblebot: Dynamic legged manipulation in the wild. In IEEE International Conference on Robotics and Automation (ICRA), 2023.
- Hierarchical reinforcement learning for precise soccer shooting skills using a quadrupedal robot. In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2022.
- Contact optimization for non-prehensile loco-manipulation via hierarchical model predictive control. In IEEE International Conference on Robotics and Automation (ICRA), 2023.
- M. Sombolestan and Q. Nguyen. Hierarchical adaptive loco-manipulation control for quadruped robots. In IEEE International Conference on Robotics and Automation (ICRA), 2023.
- Legs as manipulator: Pushing quadrupedal agility beyond locomotion. In IEEE International Conference on Robotics and Automation (ICRA), 2023.
- Roloma: Robust loco-manipulation for quadruped robots with arms. In Autonomous Robots (AURO), 2023.
- Hierarchical optimization-based control for whole-body loco-manipulation of heavy objects. In IEEE International Conference on Robotics and Automation (ICRA), 2024.
- Combining learning-based locomotion policy with model-based manipulation for legged mobile manipulators. In IEEE Robotics and Automation Letters (RA-L), 2022.
- Deep whole-body control: Learning a unified policy for manipulation and locomotion. In Conference on Robot Learning (CoRL), 2022.
- Visual whole-body control for legged loco-manipulation. arXiv preprint arXiv:2402.16796, 2024.
- A. Daerr and S. Douady. Two types of avalanche behaviour in granular media. Nature, 399(6733):241–243, 1999.
- C. Finn and S. Levine. Deep visual foresight for planning robot motion. In IEEE International Conference on Robotics and Automation (ICRA), 2017.
- Stochastic adversarial video prediction. arXiv preprint arXiv:1804.01523, 2018.
- Visuospatial foresight for multi-step, multi-task fabric manipulation. In Robotics: Science and Systems (RSS), 2020.
- Learning to poke by poking: Experiential learning of intuitive physics. In Neural Information Processing Systems (NeurIPS), 2016.
- E. Coumans and Y. Bai. Pybullet, a python module for physics simulation for games, robotics and machine learning. http://pybullet.org, 2016–2021.
- MuJoCo: A Physics Engine for Model-Based Control. In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2012.
- Isaac gym: High performance gpu-based physics simulation for robot learning. arXiv preprint arXiv:2108.10470, 2021.
- Undulatory swimming in sand: subsurface locomotion of the sandfish lizard. science, 325(5938):314–318, 2009.
- Particle based modelling and simulation of natural sand dynamics in the wave bottom boundary layer. Journal of Fluid Mechanics, 796:340–385, 2016.
- Maximum angle of stability in wet and dry spherical granular media. Physical Review E, 56(6):R6271, 1997.