Contact Model Fusion for Event-Based Locomotion in Unstructured Terrains
Abstract
As legged robots are sent into unstructured environments, the ability to robustly manage contact transitions will be a critical skill. This paper introduces an approach to probabilistically fuse contact models, managing uncertainty in terrain geometry, dynamic modeling, and kinematics to improve the robustness of contact initiation at touchdown. A discrete-time extension of the generalized-momentum disturbance observer is presented to increase the accuracy of proprioceptive force control estimates. This information is fused with other contact priors under a framework of Kalman Filtering to increase robustness of the method. This approach results in accurate contact detection with 99.3 % accuracy and a small 4-5ms delay. Using this new detector, an Event-Based Finite State Machine is implemented to deal with unexpected early and late contacts. This allows the robot to traverse cluttered environments by modifying the control actions for each individual leg based on the estimated contact state rather than adhering to a rigid time schedule regardless of actual contact state. Experiments with the MIT Cheetah 3 robot show the success of both the detection algorithm, as well as the Event-Based FSM while making unexpected contacts during trotting.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Cites
On the Adaptive Control of Robot Manipulators
Slotine, J.-J. E., & Li, W. (1987) · The International Journal of Robotics Research · doi:10.1177/027836498700600303 · Cited by 2,288 · see citing works
Collision Detection and Safe Reaction with the DLR-III Lightweight Manipulator Arm
Luca, A. D., Albu‐Schäffer, A., Haddadin, S., et al. (2006) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2006.282053 · Cited by 784 · see citing works
Wensing, P. M., Wang, A. Z., Seok, S., et al. (2017) · IEEE Transactions on Robotics · doi:10.1109/tro.2016.2640183 · Cited by 475 · see citing works
Self-citationHyun, D. J., Seok, S., Lee, J., & Kim, S. (2014) · The International Journal of Robotics Research · doi:10.1177/0278364914532150 · Cited by 269 · see citing works
Self-citationHigh-slope terrain locomotion for torque-controlled quadruped robots
Focchi, M., Prete, A. D., Havoutis, I., et al. (2016) · Autonomous Robots · doi:10.1007/s10514-016-9573-1 · Cited by 212 · see citing works
A reactive controller framework for quadrupedal locomotion on challenging terrain
Barasuol, V., Buchli, J., Semini, C., Frigerio, M., Pieri, E. R. D., & Caldwell, D. G. (2013) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2013.6630926 · Cited by 164 · see citing works
Park, H.-W., Ramezani, A., & Grizzle, J. W. (2012) · IEEE Transactions on Robotics · doi:10.1109/tro.2012.2230992 · Cited by 132 · see citing works
Probabilistic Contact Estimation and Impact Detection for State Estimation of Quadruped Robots
Camurri, M., Fallon, M. F., Bazeille, S., Radulescu, A., Barasuol, V., Caldwell, D. G., & Semini, C. (2017) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2017.2652491 · Cited by 120 · see citing works
Localizing external contact using proprioceptive sensors: The Contact Particle Filter
Manuelli, L., & Tedrake, R. (2016) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2016.7759743 · Cited by 105 · see citing works
Optimizing robust limit cycles for legged locomotion on unknown terrain
Dai, H., & Tedrake, R. (2012) · doi:10.1109/cdc.2012.6425971 · Cited by 78 · see citing works
Hwangbo, J., Bellicoso, C. D., Fankhauser, P., & Hutter, M. (2016) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2016.7759570 · Cited by 66 · see citing works
Residual-based contacts estimation for humanoid robots
Flacco, F., Paolillo, A., & Kheddar, A. (2016) · IEEE-RAS International Conference on Humanoid Robots (Humanoids) · doi:10.1109/humanoids.2016.7803308 · Cited by 50 · see citing works
Terrain-Blind Humanoid Walking Based on a 3-D Actuated Dual-SLIP Model
Liu, Y., Wensing, P. M., Schmiedeler, J. P., et al. (2016) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2016.2530160 · Cited by 41 · see citing works
Self-citation
Flagged first, then by citations
Cited by
Sorted by citations
Learning quadrupedal locomotion over challenging terrain
Lee, J., Hwangbo, J., Wellhausen, L., Koltun, V., & Hutter, M. (2020) · Science Robotics · doi:10.1126/scirobotics.abc5986 · Cited by 1,156 · see citing works
Dynamic Locomotion on Slippery Ground
Jenelten, F., Hwangbo, J., Tresoldi, F., Bellicoso, C. D., & Hutter, M. (2019) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2019.2931284 · Cited by 84 · see citing works
- Authors
- Bledt, G., Wensing, P. M., Ingersoll, S., & Kim, S.
- Affiliations
- Massachusetts Institute of Technology (US)
- University of Notre Dame (US)
- Venue
- 2018 IEEE International Conference on Robotics and Automation (ICRA)
- Publisher
- IEEE
- Published
- 2018-05
- Pages
- 4399-4406
- ISSN
- 1050-4729 (ISSN-L)
- OpenAlex
- W2889693550
- Cited by
- 197
- References
- 13
- Citations by year
- 2026: 21 · 2025: 40 · 2024: 23 · 2023: 29 · 2022: 30 · 2021: 21 · 2020: 15 · 2019: 14 · 2018: 4
- FWCI
- 29.59
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- Proceedings - IEEE International Conference on Robotics and Automation/Proceedings (publishedVersion)
- Funders
- Biomimetic Robotics Lab, Massachusetts Institute of Technology
- Topics
- Physical Sciences › Engineering › Biomedical Engineering › Robotic Locomotion and Control
- Physical Sciences › Engineering › Control and Systems Engineering › Control and Dynamics of Mobile Robots
- Physical Sciences › Engineering › Biomedical Engineering › Prosthetics and Rehabilitation Robotics
- Keywords
- legged robots, contact detection, unstructured terrain locomotion, Kalman filter, event-triggered control, finite automata, trotting
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review