| Literature DB >> 30370464 |
Jonathan Oehlke1, Philipp Beckerle1,2, André Seyfarth3, Maziar A Sharbafi4,5.
Abstract
Template models of legged locomotion are powerful tools for gait analysis, but can also inspire robot design and control. In this paper, a spring-loaded inverted pendulum (SLIP) model is employed to control vertical hopping of a 2-segmented legged robot. Feed-forward and bio-inspired virtual model control using the SLIP model are compared. In the latter approach, the feedback control emulates a virtual spring between hip and foot. The results demonstrate similarity of human and robot hopping. Moreover, the feedback control proves to simplify and improve hopping control. It yields better perturbation recovery and locomotion adaptation and is even easier to tune. Thus, human-like hopping is achievable using a rather simple template-based controller, which ensures the required performance, robustness and versatility.Entities:
Keywords: Energy management; Hopping with segmented leg; Template-based control; Virtual model control
Mesh:
Year: 2018 PMID: 30370464 PMCID: PMC6510817 DOI: 10.1007/s00422-018-0788-4
Source DB: PubMed Journal: Biol Cybern ISSN: 0340-1200 Impact factor: 2.086
Fig. 1a MARCO-Hopper with prismatic leg (picture adopted from Kalveram et al. (2012)), b MARCO-Hopper II with a segmented leg and c the separate modular actuation mechanism, connected by a cable, d schematic of hopping motion, darker colors at knee mean higher actuation
Properties of the test bed and control parameters
| Motor | Maxon EC-4pole, |
| Transmission | Maxon GP 42 C, |
| Ball screw | Item KGT VK14, |
| Length segments leg | |
| Mass at the hip, ”body-mass” | |
| Mass of a segment | |
| Mass of the foot | |
| Mass at the knee | |
| Stiffness of the cable | |
| Radius of the pulley | |
| Mass | |
| Basic virtual stiffness |
Fig. 2Evolution of models from human hopping to MARCO-Hopper II. a Human vertical hopping can be described by b the SLIP model, c a segmented leg mechanism with one (body) mass at the hip. The knee torque mimics the leg force represented by the virtual leg spring (with stiffness ). d Complete model of MARCO-Hopper II with distributed masses, energy dissipation effects and drive train
Fig. 3Control block diagram of MARCO-Hopper II. Black parts (lines and boxes) show the basic control mechanism for SLIP-based virtual model control (VMC). The blue parts include additional alternatives for energy management. Calculations of the desired force and a simplified drive train model are contained in the VMC block giving the desired motor current, all performed in real time (color figure online)
Fig. 4The power consumption P and the current pattern i(t) in MARCO-Hopper II simulations. Ground level change and hopping height increase are depicted by the red lines. (Left) The VMC approach with and after increase of hopping height and , as reflex parameters. (Right) The feed-forward (FF) control with sinusoidal current pattern with and after increase of hopping height and a frequency of with a phase lag of (color figure online)
Fig. 5Simulation of MARCO-Hopper II with predicted hip and foot positions, shown by solid blue and dashed green lines, respectively. After the third hop, the ground level is decreased by and after six hops the desired hopping height increases (shown by red lines. a VMC approach with and after increase of hopping height and , as reflex parameters. b Sinusoidal current pattern with and after increase of hopping height and a frequency of with a phase lag of (color figure online)
Means m and standard deviations of hopping height and ground reaction force over of undisturbed hopping motions with virtual model control and feed-forward control
| VMC | FF | |||
|---|---|---|---|---|
|
|
|
|
| |
| 1.83 | 0.02 | 3.29 | 1.1 | |
| 75.02 | 0.98 | 100.35 | 12.72 | |
Fig. 6Work loops (relationship between leg length l and ground reaction force ) for simulations of MARCO-Hopper II with the ground level perturbation. a VMC approach with , and for regular and increased hopping height, respectively, while and . b Feed-forward control approach with and for regular and increased hopping height, respectively, and a frequency of with a phase lag of (color figure online)
Efficiency
| VMC | Feed-forward | |
|---|---|---|
| Ground perturbation |
|
|
| Hopping height change |
|
|
| Third hop after height change |
|
|
| Mean during continuous hopping |
|
|
Fig. 7Hopping experiments with ground level perturbations (vertical lines) during flight phase, including the normalized GRF (), hip and foot position (). a Human hopping experiment adapted from Kalveram et al. (2012). The maximal leg length is , the weight is . b Simulation of MARCO-Hopper II. In VMC approach . In the feed-forward approach , , . The ground level changes by , the maximal leg length is , the weight is . c Experiment with MARCO-Hopper II. In VMC approach . In the feed-forward approach (, , ). The ground level changes similar to (b) (color figure online)
Comparison between human and robot hopping. Mean values of different hops are shown
| Measure | Human | Robot simulation | Robot Experiment | ||
|---|---|---|---|---|---|
| VMC | FF | VMC | FF | ||
| Frequency | 2 Hz | 1.6 Hz | 1.8 Hz | 1.8 Hz | 1.7 Hz |
| Duty factor | 39% | 74% | 63% | 45% | 67% |
|
| 0.25 | 0.35 | 0.3 | 0.32 | 0.27 |
|
| 0.1 | 0.07 | 0.1 | 0.07 | 0.05 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4.5 | 4.4 | 4.8 | 6 | 6.9 |