dc.contributor.advisor | Li, Zhibin | |
dc.contributor.advisor | Vijayakumar, Sethu | |
dc.contributor.author | McGreavy, Christopher | |
dc.date.accessioned | 2023-04-25T12:54:17Z | |
dc.date.available | 2023-04-25T12:54:17Z | |
dc.date.issued | 2023-04-25 | |
dc.identifier.uri | https://hdl.handle.net/1842/40530 | |
dc.identifier.uri | http://dx.doi.org/10.7488/era/3296 | |
dc.description.abstract | Walking is a robust and efficient method of moving around the world, which would greatly enhance the capabilities of humanoid robots, although they cannot match the performance of their biological counterparts. The highly nonlinear dynamics of locomotion create a vast state-action space, which makes model-based control difficult, yet biological humans are highly proficient and robust in their motion while operating under similar constraints. This disparity in performance naturally leads to the question: what can we learn about locomotion control by observing humans, and how can this be used to develop bio-inspired locomotion control in mechatronic humanoids? This thesis investigates bio-inspired locomotion control, but also explores the limitations of this approach and how we can use robotic platforms to move towards a better understanding of locomotion.
We first present a methodology for measuring and analysing human locomotion behaviour, specifically disturbance recovery, and fit models to this complex behaviour to represent it in as simple as possible such that it can be easily translated into a simple controller for reactive motion. A minimum-jerk Model Predictive Control algorithm at the Centre of Mass (CoM) best captured human motion during multiple recovery strategies instead of using one controller for each strategy, which is common in this area. Capturing this simple CoM model of complex human behaviour shows that bio-inspiration can be an important tool for controller development, but behaviour varies between and even within individuals given similar initial conditions, which manifests as stochastic behaviour. Coupled with the ability to only measure expressed behaviours instead of direct control policies, this stochasticity presents a fundamental limit to using bio-inspiration for control purposes, as only indirect inferences can be made about a complex, stochastic system.
To overcome these barriers, we investigate the use of mechatronic humanoid robots as a means to explore invariant aspects of the vast dynamic state-space of locomotion which are described by physical laws, and are therefore not subject to the stochastic behaviour of individual humans, that apply to both biological and mechatronic humanoid forms. We present a pipeline to explore the invariant energetics of humanoid robots during stepping for push recovery, where the most efficient stepping parameters are identified for a given initial CoM velocity and desired step length. Using this to explore the stepping state-space, our analysis finds a region of attraction between disturbance magnitude and optimal step length surrounded by a region of similarly efficient alternatives which corresponds to the stochastic behavior observed in humans during push recovery, which we would be unable to identify without reproducibility, direct access to internal measurements and known full body dynamics, which is not available in humans.
We expand this paradigm further to investigate the invariant energetics of continuous walking using a full-body humanoid by exploring the state-space of step-length and step-timing to identify the most efficient sub-spaces of these parameters which describes the most efficient way to walk. Through analysis of this state-space, we provide evidence that the humanoid morphology exhibits a passive tendency towards energy-optimal motion and its dynamics follow a region of attraction towards Cost of Transport-optimal motion.
Overall, these findings demonstrate the utility of robotics as a tool with which to explore certain aspects of legged locomotion and the results gained from our methodology suggest that humans do not need to explore a vast state-action space to learn to walk, they need only internalise simple heuristics for the natural dynamics of stepping that are easy to learn and can produce rapid, reactive and efficient stepping without costly decision-making processes. | en |
dc.language.iso | en | en |
dc.publisher | The University of Edinburgh | en |
dc.relation.hasversion | McGreavy, C. and Li, Z., 2022. Reachability Map for Diverse and Energy Efficient Stepping of Humanoids. IEEE/ASME Transactions on Mechatronics. DOI: 10.1109/TMECH.2022.3174961 | en |
dc.relation.hasversion | McGreavy, C., Yuan, K., Gordon, D., Tan, K., Wolfslag, W.J., Vijayakumar, S. and Li, Z., 2020, May. Unified push recovery fundamentals: Inspiration from human study. In 2020 IEEE International Conference on Robotics and Automation (ICRA) (pp. 10876-10882). IEEE. DOI:10.1109/ICRA40945.2020.9196911 | en |
dc.relation.hasversion | Song, D.R., Yang, C., McGreavy, C. and Li, Z., 2018, November. Recurrent deterministic policy gradient method for bipedal locomotion on rough terrain challenge. In 2018 15th International Conference on Control, Automation, Robotics and Vision (ICARCV) (pp. 311-318). IEEE. DOI: 10.1109/ICARCV.2018.8581309 | en |
dc.relation.hasversion | Yuan, K., McGreavy, C., Yang, C., Wolfslag, W. and Li, Z., 2020. Decoding motor skills of artificial intelligence and human policies: A study on humanoid and human balance control. IEEE Robotics & Automation Magazine, 27(2), pp.87-101. DOI: 10.1109/MRA.2020.2980547 | en |
dc.relation.hasversion | Wolfslag, W.J., McGreavy, C., Xin, G., Tiseo, C., Vijayakumar, S. and Li, Z., 2020, October. Optimisation of body-ground contact for augmenting the whole-body loco-manipulation of quadruped robots. In 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 3694-3701). IEEE. DOI: 10.1109/IROS45743.2020.9341498 | en |
dc.relation.hasversion | Triantafyllidis, E., McGreavy, C., Gu, J. and Li, Z., 2020. Study of multimodal interfaces and the improvements on teleoperation. IEEE Access, 8, pp.78213- 78227. DOI: 10.1109/ACCESS.2020.2990080 | en |
dc.relation.hasversion | Triantafyllidis, E., Yang, C., McGreavy, C., Hu, W. and Li, Z., 2020. Robot intelligence for real-world applications. IET Computing and Networks, UK. | en |
dc.relation.hasversion | Triantafyllidis, E., Hu, W., McGreavy, C. and Li, A., 2021. Metrics for 3D Object Pointing and Manipulation in Virtual Reality. IEEE Robotics and Automation Magazine. DOI: 10.1109/MRA.2021.3090070 | en |
dc.relation.hasversion | Gordon, D.F., McGreavy, C., Christou, A. and Vijayakumar, S., 2022. Human-in-the-Loop Optimization of Exoskeleton Assistance Via Online Simulation of Metabolic Cost. IEEE Transactions on Robotics, 38(3), pp.1410-1429. DOI: 10.1109/TRO.2021.3133137 | en |
dc.relation.hasversion | Triantafyllidis, E., Hu, W., McGreavy, C. and Li, Z., 2021. Metrics for 3D Object Pointing and Manipulation in Virtual Reality: The Introduction and Validation of a Novel Approach in Measuring Human Performance. IEEE Robotics & Automation Magazine, 29(1), pp.76-91. DOI: 10.1109/MRA.2021.3090070 | en |
dc.subject | legged locomotion | en |
dc.subject | bipedal robot | en |
dc.subject | walking behaviour | en |
dc.subject | energy efficiency | en |
dc.title | Understanding the fundamentals of bipedal locomotion in humans and robots | en |
dc.type | Thesis or Dissertation | en |
dc.type.qualificationlevel | Doctoral | en |
dc.type.qualificationname | PhD Doctor of Philosophy | en |