[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (17)

Search Parameters:
Keywords = uneven terrain walking

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
17 pages, 13707 KiB  
Article
Motion Planning and Control with Environmental Uncertainties for Humanoid Robot
by Zhiyong Jiang, Yu Wang, Siyu Wang, Sheng Bi and Jiangcheng Chen
Sensors 2024, 24(23), 7652; https://doi.org/10.3390/s24237652 - 29 Nov 2024
Viewed by 532
Abstract
Humanoid robots are typically designed for static environments, but real-world applications demand robust performance under dynamic, uncertain conditions. This paper introduces a perceptive motion planning and control algorithm that enables humanoid robots to navigate and operate effectively in environments with unpredictable kinematic and [...] Read more.
Humanoid robots are typically designed for static environments, but real-world applications demand robust performance under dynamic, uncertain conditions. This paper introduces a perceptive motion planning and control algorithm that enables humanoid robots to navigate and operate effectively in environments with unpredictable kinematic and dynamic disturbances. The proposed algorithm ensures synchronized multi-limb motion while maintaining dynamic balance, utilizing real-time feedback from force, torque, and inertia sensors. Experimental results demonstrate the algorithm’s adaptability and robustness in handling complex tasks, including walking on uneven terrain and responding to external disturbances. These findings highlight the potential of perceptive motion planning in enhancing the versatility and resilience of humanoid robots in uncertain environments. The results have potential applications in search-and-rescue missions, healthcare robotics, and industrial automation, where robots operate in unpredictable or dynamic conditions. Full article
(This article belongs to the Section Sensors and Robotics)
Show Figures

Figure 1

Figure 1
<p>Locomotion system structure.</p>
Full article ">Figure 2
<p>A simple illustration of a dynamic model for a humanoid robot.</p>
Full article ">Figure 3
<p>A geometric illustration of reference path planning.</p>
Full article ">Figure 4
<p>The full-size humanoid robot hardware. (<b>Left</b>): design paper with size; (<b>Middle</b>): real robot with shell; (<b>Right</b>): real robot without shell.</p>
Full article ">Figure 5
<p>Simulation test a (0.1 m, 1.0 s, 4 steps forward) without external disturbance, with the simplified dynamic model and IMU, F/T sensor noise.</p>
Full article ">Figure 6
<p>Simulation test result of a: The reference CoG position without any disturbance.</p>
Full article ">Figure 7
<p>Simulation test b (0.1 m, 1.0 s, 4 steps forward) with additional external disturbance.</p>
Full article ">Figure 8
<p>Simulation test b result: The ZMP and projected ZMP with an unexpected disturbance.</p>
Full article ">Figure 9
<p>Simulation test c (0.1 m, 1.0 s, 3 steps forward) with the hard ground in gray and the soft and elastic ground in yellow as an unexpected disturbance.</p>
Full article ">Figure 10
<p>Simulation test c result: Walking on soft/elastic ground (yellow) simulation with feet z axis position comparison between perceptive framework and time-based framework.</p>
Full article ">Figure 11
<p>Locomotion with external disturbance and max-speed experiments on real full-size humanoid.</p>
Full article ">
17 pages, 1232 KiB  
Article
Dual-Layer Reinforcement Learning for Quadruped Robot Locomotion and Speed Control in Complex Environments
by Yilin Zhang, Jiayu Zeng, Huimin Sun, Honglin Sun and Kenji Hashimoto
Appl. Sci. 2024, 14(19), 8697; https://doi.org/10.3390/app14198697 - 26 Sep 2024
Viewed by 1752
Abstract
Walking robots have been widely applied in complex terrains due to their good terrain adaptability and trafficability. However, in some environments (such as disaster relief, field navigation, etc.), although a single strategy can adapt to various environments, it is unable to strike a [...] Read more.
Walking robots have been widely applied in complex terrains due to their good terrain adaptability and trafficability. However, in some environments (such as disaster relief, field navigation, etc.), although a single strategy can adapt to various environments, it is unable to strike a balance between speed and stability. Existing control schemes like model predictive control (MPC) and traditional incremental control can manage certain environments. However, they often cannot balance speed and stability well. These methods usually rely on a single strategy and lack adaptability for dynamic adjustment to different terrains. To address this limitation, this paper proposes an innovative double-layer reinforcement learning algorithm. This algorithm combines Deep Double Q-Network (DDQN) and Proximal Policy Optimization (PPO), leveraging their complementary strengths to achieve both fast adaptation and high stability in complex terrains. This algorithm utilizes terrain information and the robot’s state as observations, determines the walking speed command of the quadruped robot Unitree Go1 through DDQN, and dynamically adjusts the current walking speed in complex terrains based on the robot action control system of PPO. The speed command serves as a crucial link between the robot’s perception and movement, guiding how fast the robot should walk depending on the environment and its internal state. By using DDQN, the algorithm ensures that the robot can set an appropriate speed based on what it observes, such as changes in terrain or obstacles. PPO then executes this speed, allowing the robot to navigate in real time over difficult or uneven surfaces, ensuring smooth and stable movement. Then, the proposed model is verified in detail in Isaac Gym. Wecompare the distances walked by the robot using six different control methods within 10 s. The experimental results indicate that the method proposed in this paper demonstrates excellent speed adjustment ability in complex terrains. On the designed test route, the quadruped robot Unitree Go1 can not only maintain a high walking speed but also maintain a high degree of stability when switching between different terrains. Ouralgorithm helps the robot walk 25.5 m in 10 s, outperforming other methods. Full article
(This article belongs to the Special Issue Artificial Intelligence and Its Application in Robotics)
Show Figures

Figure 1

Figure 1
<p>Architecture of the robot control system, where the command output module generates speed commands, the lower-layer control module controls the robot’s movement based on these commands, and the control strategy is continuously optimized through interaction with the environment.</p>
Full article ">Figure 2
<p>The structure of the speed command generation network, where the input is 235-dimensional observation information and the output is the speed command. The numbers in the figure are the quantities of neurons in each layer.</p>
Full article ">Figure 3
<p>The entire terrain layout used for training (<b>upper</b>) and the specific terrain types (<b>lower</b>).</p>
Full article ">Figure 4
<p>Experimental result comparison. The above figure shows the results of the method proposed in this paper, and the lower figure shows the training results of the single model at 2.5 m/s. The horizontal axis in these figures represents the number of training rounds, while the vertical axis shows the average reward obtained by the agents in each episode. The darker part in the figures is the moving average reward in 50 episodes, and the lighter part is the reward of each episode. Higher rewards represent that the robot may walk at a faster speed.</p>
Full article ">Figure 5
<p>Gait differences between using the fixed speed method of 3.5 m/s and the method proposed in this paper. Both methods are tested on the same terrain and the same step obstacle. The two rows of pictures show the robot walking methods based on the two models, respectively, and the process of each model is from number 1 to 3. <b>A1</b>–<b>A3</b> is the adaptive speed adjustment method proposed in this paper, and <b>B</b>1–<b>B3</b> is the fixed speed method of 3.5 m/s. In the method proposed in this paper, the robot walks at a speed of 3.5 m/s before and after climbing the obstacle, and the speed is adjusted to 1.5 m/s when climbing the obstacle in order to maintain stability and pass the obstacle at a high speed. In the fixed speed method, the robot is tripped by the step and loses balance due to the excessive moving speed.</p>
Full article ">
31 pages, 8194 KiB  
Article
Quadruped Robot Control: An Approach Using Body Planar Motion Control, Legs Impedance Control and Bézier Curves
by Gabriel Duarte Gonçalves Pedro, Gabriel Bermudez, Vivian Suzano Medeiros, Hélio Jacinto da Cruz Neto, Luiz Guilherme Dias de Barros, Gustavo Pessin, Marcelo Becker, Gustavo Medeiros Freitas and Thiago Boaventura
Sensors 2024, 24(12), 3825; https://doi.org/10.3390/s24123825 - 13 Jun 2024
Cited by 1 | Viewed by 2212
Abstract
In robotics, the ability of quadruped robots to perform tasks in industrial, mining, and disaster environments has already been demonstrated. To ensure the safe execution of tasks by the robot, meticulous planning of its foot placements and precise leg control are crucial. Traditional [...] Read more.
In robotics, the ability of quadruped robots to perform tasks in industrial, mining, and disaster environments has already been demonstrated. To ensure the safe execution of tasks by the robot, meticulous planning of its foot placements and precise leg control are crucial. Traditional motion planning and control methods for quadruped robots often rely on complex models of both the robot itself and its surrounding environment. Establishing these models can be challenging due to their nonlinear nature, often entailing significant computational resources. However, a more simplified approach exists that focuses on the kinematic model of the robot’s floating base for motion planning. This streamlined method is easier to implement but also adaptable to simpler hardware configurations. Moreover, integrating impedance control into the leg movements proves advantageous, particularly when traversing uneven terrain. This article presents a novel approach in which a quadruped robot employs impedance control for each leg. It utilizes sixth-degree Bézier curves to generate reference trajectories derived from leg velocities within a planar kinematic model for body control. This scheme effectively guides the robot along predefined paths. The proposed control strategy is implemented using the Robot Operating System (ROS) and is validated through simulations and physical experiments on the Go1 robot. The results of these tests demonstrate the effectiveness of the control strategy, enabling the robot to track reference trajectories while showing stable walking and trotting gaits. Full article
Show Figures

Figure 1

Figure 1
<p>Bézier curve (green) to implement the support and swing phases during the step of a leg visualized in 3D with the <span class="html-italic">d</span>, <span class="html-italic">h</span> and <math display="inline"><semantics> <mi>θ</mi> </semantics></math> parameters.</p>
Full article ">Figure 2
<p>Bézier curves in space for different parameters with visualization of the fit of the <span class="html-italic">P</span> points.</p>
Full article ">Figure 3
<p>Diagrams of relative-phase for static walking and trotting.</p>
Full article ">Figure 4
<p>Hildebrand diagram with an occupancy factor of 0.8.</p>
Full article ">Figure 5
<p>Result of the function for calculating step length (<math display="inline"><semantics> <msub> <mi>C</mi> <mi>p</mi> </msub> </semantics></math>) and frequency (<math display="inline"><semantics> <mrow> <mi>F</mi> <mi>r</mi> <mi>e</mi> <mi>q</mi> <mi>P</mi> </mrow> </semantics></math>) for speeds up to <math display="inline"><semantics> <mrow> <mn>0.36</mn> </mrow> </semantics></math> m/s.</p>
Full article ">Figure 6
<p>Quadruped robot planar diagram.</p>
Full article ">Figure 7
<p>Diagram of the control strategy. The high-level node implemented in (red box), which includes the body control (yellow box) and leg control (green box inside red box). The low-level node implemented in C++ (green box) and the simulated or physical hardware (blue box).</p>
Full article ">Figure 8
<p>Frontal (<b>left</b>) and lateral (<b>right</b>) movements following Bézier curves. Trajectory of the Bézier curve <math display="inline"><semantics> <mrow> <mi>B</mi> <mo>(</mo> <mi>u</mi> <mo>)</mo> </mrow> </semantics></math> (green line) and final position of the robot feet (red line).</p>
Full article ">Figure 9
<p>Body trajectory static walk.</p>
Full article ">Figure 10
<p>Trajectory of feet static walk.</p>
Full article ">Figure 11
<p>Joint torque static walk.</p>
Full article ">Figure 12
<p>Foot position error static walk.</p>
Full article ">Figure 13
<p>Body trajectory trot.</p>
Full article ">Figure 14
<p>Trajectory of feet trot.</p>
Full article ">Figure 15
<p>Joint torque trot.</p>
Full article ">Figure 16
<p>Foot position error trot.</p>
Full article ">Figure 17
<p>Simulations of the control of the robot body and legs static walk gait (<b>left</b>) and trot gait (<b>right</b>); reference in green and robot in red.</p>
Full article ">Figure 18
<p>Tests with the physical robot suspended in the air.</p>
Full article ">Figure 19
<p>Movement in the forward direction on the suspended real robot.</p>
Full article ">Figure 20
<p>Movement in the lateral direction on the suspended real robot.</p>
Full article ">Figure 21
<p>Robot on ground performing trot gait.</p>
Full article ">Figure 22
<p>Trajectory of feet trot physical robot.</p>
Full article ">Figure 23
<p>Joint torque trot physical robot.</p>
Full article ">Figure 24
<p>Foot position error trot physical robot.</p>
Full article ">Figure 25
<p>Real robot following lemniscate curve with proposed body control and Unitree motion control. Reference trajectory in green and the robot’s executed trajectory in red.</p>
Full article ">
16 pages, 6771 KiB  
Article
The Effects of Structural Characteristics of the Rollator on the Elderly’s Gait Strategies in Various Walking Environments
by Ji-Yong Jung and Jung-Ja Kim
Appl. Sci. 2023, 13(19), 11044; https://doi.org/10.3390/app131911044 - 7 Oct 2023
Cited by 1 | Viewed by 1647
Abstract
A rollator, one of the most widely used among walking assistance devices, can assist the elderly with stable walking in their daily lives. In this study, we investigated how the structural characteristics of two types of rollators affect the upper and lower extremity [...] Read more.
A rollator, one of the most widely used among walking assistance devices, can assist the elderly with stable walking in their daily lives. In this study, we investigated how the structural characteristics of two types of rollators affect the upper and lower extremity muscle activity and plantar pressure of the elderly in various walking environments. We quantified muscle activity (upper and lower limbs) and plantar pressure (mean force, peak pressure, and contact area) of 11 older adults walking in various environments (flat, obstacle, uneven, and sloped terrain) using two types of rollators. Upper extremity muscle activity was highest in the obstacle terrain and the uneven terrain, and a significant difference was found due to the structural differences of the rollator. Additionally, it was observed that lower extremity muscle activity and plantar pressure patterns appeared in accordance with the gait strategy to maintain stability in an unstable or inclined walking environment. In other words, it was confirmed that the weight of the rollator, the size of the wheel, grip type, and the auxiliary tools had a great effect on the upper and lower extremity muscle activity and plantar pressure of the elderly during walking. From the results of this study, it can be suggested that it is absolutely necessary to consider the biomechanical characteristics of the elderly and the structure of the rollator, which appear differently depending on the walking environment, in the development of walking aids. In the future, more clinical data will be collected, and based on this a rollator that can safely assist the elderly in various walking environments will be developed. Full article
Show Figures

Figure 1

Figure 1
<p>Structural differences between the two types of rollators.</p>
Full article ">Figure 2
<p>Walking environments.</p>
Full article ">Figure 3
<p>Surface electrode placement on the upper and lower extremity muscles.</p>
Full article ">Figure 4
<p>The foot area defined by five masks. H: hallux; LT: lesser toe region; FF: forefoot; MF: midfoot; HF: hindfoot.</p>
Full article ">
17 pages, 3161 KiB  
Article
Uneven Terrain Recognition Using Neuromorphic Haptic Feedback
by Sahana Prasanna, Jessica D’Abbraccio, Mariangela Filosa, Davide Ferraro, Ilaria Cesini, Giacomo Spigler, Andrea Aliperta, Filippo Dell’Agnello, Angelo Davalli, Emanuele Gruppioni, Simona Crea, Nicola Vitiello, Alberto Mazzoni and Calogero Maria Oddo
Sensors 2023, 23(9), 4521; https://doi.org/10.3390/s23094521 - 6 May 2023
Viewed by 2518
Abstract
Recent years have witnessed relevant advancements in the quality of life of persons with lower limb amputations thanks to the technological developments in prosthetics. However, prostheses that provide information about the foot–ground interaction, and in particular about terrain irregularities, are still missing on [...] Read more.
Recent years have witnessed relevant advancements in the quality of life of persons with lower limb amputations thanks to the technological developments in prosthetics. However, prostheses that provide information about the foot–ground interaction, and in particular about terrain irregularities, are still missing on the market. The lack of tactile feedback from the foot sole might lead subjects to step on uneven terrains, causing an increase in the risk of falling. To address this issue, a biomimetic vibrotactile feedback system that conveys information about gait and terrain features sensed by a dedicated insole has been assessed with intact subjects. After having shortly experienced both even and uneven terrains, the recruited subjects discriminated them with an accuracy of 87.5%, solely relying on the replay of the vibrotactile feedback. With the objective of exploring the human decoding mechanism of the feedback startegy, a KNN classifier was trained to recognize the uneven terrains. The outcome suggested that the subjects achieved such performance with a temporal dynamics of 45 ms. This work is a leap forward to assist lower-limb amputees to appreciate the floor conditions while walking, adapt their gait and promote a more confident use of their artificial limb. Full article
(This article belongs to the Special Issue Sensor Technology for Improving Human Movements and Postures: Part II)
Show Figures

Figure 1

Figure 1
<p>Experimental setup overview. (<b>a</b>) Familiarization phase: Exploration of the three terrains, i.e., tiles, grass and stones (terrain configurations in the pictures). The detection of gait events by the insole activates the corresponding VTs as follows: VT1 is triggered at the heel–strike (HS); VT2 is triggered at the foot-flat (FF); and VT3 is triggered at the toe-off (TO). (<b>b</b>) The wearable augmenting haptic belt embedding the VTs placed along the waist from the spine (VT1) to the navel (VT3). (<b>c</b>) Neuromorphic vibrotactile feedback: examples of real-time spike trains delivered by each VT unit according to the detected stance phase while walking along even (grass and tiles) and uneven (stones) floors. (<b>d</b>) Neuromorphic vibrotactile feedback computation: example of the activation of VT1 relying on the foot pressure sensors embedded in the insole and the relevant neuromorphic computation.</p>
Full article ">Figure 2
<p>The customized fixed-point pipelined architecture designed for the Izhikevich neuron. The InVTi, BRAM_V and BRAM_U store the values of the input, <math display="inline"><semantics> <mrow> <msubsup> <mrow> <mi>I</mi> </mrow> <mrow> <mi>V</mi> <mi>T</mi> <mi>i</mi> </mrow> <mrow> <mi>n</mi> </mrow> </msubsup> </mrow> </semantics></math>, <span class="html-italic">v</span> and <span class="html-italic">u</span>, respectively. The red numbers represent the fixed-point representation at every computational unit and the dotted lines denote the computational cycles.</p>
Full article ">Figure 3
<p>Workflow of the algorithm decoding. First box: the spike trains of each trial (i.e., 5 stances over a terrain) are pre-processed into the PSTHs for every bin size, ranging from 0% to 50% of the stance cycle. Two examples, for 1.7% (left column) and 5.1% (right column) bin sizes, are reported. The last activation time of VT1 (Feature 1) and the activation times of VT2 and VT3 (Feature 2 and Feature 3, respectively) are extracted and used as input features for the KNN algorithm. The second box represents the KNN input feature space for the two bin sizes. The last box shows the confusion matrix of the terrain classification task that the KNN algorithm outputs at each bin size.</p>
Full article ">Figure 4
<p>Terrain recognition and identification during playback: (<b>a</b>) confusion matrix of the subjects’ uneven terrain recognition; (<b>b</b>) confusion matrix of the subjects’ terrain identification; (<b>c</b>,<b>d</b>) accuracy<sub>H</sub> and Clopper–Pearson exact intervals (error bars) for even/uneven terrain recognition and for each terrain type identification, respectively.</p>
Full article ">Figure 5
<p>Population-wise algorithm decoding performance. Unevenness recognition performance (<b>left</b>) and three-terrain identification performance (<b>right</b>). Top: accuracy<sub>A</sub> as a function of the bin interval measured as percentage of the stance duration (solid line); it is compared with subjects’ accuracy (shaded CI), with the chance level (flat solid line) and with the candidacy (right <span class="html-italic">y</span>-axis, dotted line). Bottom: confusion matrices of the algorithm classification output at the bin size corresponding to the maximum candidacy.</p>
Full article ">Figure 6
<p>Subject-wise decoding performance. Unevenness recognition (<b>left</b>) and three-terrain identification performance (<b>right</b>). Top: accuracy<sub>A</sub> (solid line) as a function of the bin size measured as percentage of the stance duration; it is compared with the subjects’ accuracy (shaded CI), with the chance level (flat solid line, 50% for the unevenness recognition and 33% for the terrain identification) and with the candidacy (right <span class="html-italic">y</span>-axis, dotted line). Bottom: averaged confusion matrices and accuracy<sub>A</sub> of the algorithm classification output at the bin size corresponding to the maximum candidacy for each individual subject.</p>
Full article ">Figure 7
<p>Effect of VT2 on algorithm performance. The maximum candidacy and its CI for VT combinations with (+) and without (−) VT2 for each subject and all the subjects grouped together are represented. The maximum candidacy when all the input VTs are considered is shown in pink, as reference. The presence of VT2 returned similar results to the all VTs cases (pink data) for unevenness recognition ((<b>a</b>), purple data) and three-terrain identification ((<b>b</b>), blue data) in most of the cases.</p>
Full article ">
15 pages, 9808 KiB  
Article
Uneven Terrain Walking with Linear and Angular Momentum Allocation
by Zhicheng He, Songhao Piao, Xiaokun Leng and Yucong Wu
Sensors 2023, 23(4), 2027; https://doi.org/10.3390/s23042027 - 10 Feb 2023
Viewed by 2079
Abstract
Uneven terrain walking is hard to achieve for most child-size humanoid robots, as they are unable to accurately detect ground conditions. In order to reduce the demand for ground detection accuracy, a walking control framework based on centroidal momentum allocation is studied in [...] Read more.
Uneven terrain walking is hard to achieve for most child-size humanoid robots, as they are unable to accurately detect ground conditions. In order to reduce the demand for ground detection accuracy, a walking control framework based on centroidal momentum allocation is studied in this paper, enabling a child-size humanoid robot to walk on uneven terrain without using ground flatness information. The control framework consists of three controllers: momentum decreasing controller, posture controller, admittance controller. First, the momentum decreasing controller is used to quickly stabilize the robot after disturbance. Then, the posture controller restores the robot posture to adapt to the unknown terrain. Finally, the admittance controller aims to decrease contact impact and adapt the robot to the terrain. Note that the robot uses a mems-based inertial measurement unit (IMU) and joint position encoders to calculate centroidal momentum and use force-sensitive resistors (FSR) on the robot foot to perform admittance control. None of these is a high-cost component. Experiments are conducted to test the proposed framework, including standing posture balancing, structured non-flat ground walking, and soft uneven terrain walking, with a speed of 2.8 s per step, showing the effectiveness of the momentum allocation method. Full article
(This article belongs to the Special Issue Sensors and Artificial Intelligence)
Show Figures

Figure 1

Figure 1
<p>External forces analysis. In the <math display="inline"><semantics> <mrow> <mi>x</mi> <mi>O</mi> <mi>z</mi> </mrow> </semantics></math> plane, the robot is subjected to gravity force, ground reaction force, and the inertial force of its own acceleration.</p>
Full article ">Figure 2
<p>Angular momentum compensation strategy. The left side is the original situation, and the robot has a large rotation trend. On the right is the case of generating backward acceleration, which reduces the rotation trend.</p>
Full article ">Figure 3
<p>Linear momentum compensation strategy. The left side is the original situation, and the robot has a larger trend of accelerating backward. On the right is the case of generating instantaneous clockwise rotation, which reduces the trend of accelerating backward.</p>
Full article ">Figure 4
<p>Illustration of the leg length compensation method.</p>
Full article ">Figure 5
<p>Picture of force sensitive resistor (FSR) sensors and a simplified force measuring schematic diagram.</p>
Full article ">Figure 6
<p>Overall control framework. In the single and double support phases, different controllers are enabled for trajectory control. The momentum decreasing controller and the admittance controller are enabled only in the double support phase. The red line represents the feedback states.</p>
Full article ">Figure 7
<p>The standing balancing experiment setup. The first row is the robot falling down without momentum compensation control. The second row is the robot recovery from disturbance with momentum compensation control.</p>
Full article ">Figure 8
<p>The inclination change of standing balancing. The left is the torso and sole inclination with momentum compensation, and the right is the torso and sole inclination without momentum compensation.</p>
Full article ">Figure 9
<p>The linear and angular momentum change of standing balancing. Both the linear and angular momentum are decreased after the allocation control. The maximum angular velocity of the torso is also reduced because of the rapid stabilization process.</p>
Full article ">Figure 10
<p>Changes of the contact wrench in standing balancing. The torque changes greatly in the Y direction of the sole.</p>
Full article ">Figure 11
<p>Discrete terrain walking. The walking area is limited to two rows of support columns.</p>
Full article ">Figure 12
<p>Different controller convergence times. Most of the time, the admittance controller converges first, then the momentum controller, and finally the posture controller.</p>
Full article ">Figure 13
<p>Walking on the floor covered with building blocks.</p>
Full article ">Figure 14
<p>Walking on a sandy slope.</p>
Full article ">
19 pages, 9063 KiB  
Article
Synergistic Motion Stability of a Scorpion-like Composite Robot
by Qiang Gao, Jiaolong Xue and Hongwei Yan
Machines 2022, 10(10), 834; https://doi.org/10.3390/machines10100834 - 21 Sep 2022
Cited by 3 | Viewed by 1917
Abstract
In this paper, a compliant control scheme based on the optimization of the contact force of the robot leg is proposed to improve the stability of the whole moving process of the robot. Firstly, according to the motion state of the robot, the [...] Read more.
In this paper, a compliant control scheme based on the optimization of the contact force of the robot leg is proposed to improve the stability of the whole moving process of the robot. Firstly, according to the motion state of the robot, the change of its center of gravity is analyzed, then the stable gait of the robot is determined by the stability margin, and the smooth control of the robot’s foot trajectory is realized. Finally, the compliant control model of the robot leg is established. In the process of moving, the contact force between the legs and the ground is optimized in real-time, so that the composite robot can walk steadily on uneven terrain. The 3-D model of the scorpion composite robot was built with ADAMS software, and dynamics simulation was carried out according to the compliant control scheme. This paper takes the robot’s walking speed and torso angle as performance evaluation indexes and verifies the effectiveness of the compliant control scheme. The cooperative motion stability test is carried out on the actual uneven terrain. The test results show that the robot’s pitch angle and roll angle are between ±0.5°, which meets the motion stability requirements of the robot and verifies the correctness of the compliant control scheme and control model proposed in this paper. Full article
(This article belongs to the Special Issue Collaborative Robotics and Adaptive Machines)
Show Figures

Figure 1

Figure 1
<p>3D simulation model of scorpion composite robot.</p>
Full article ">Figure 2
<p>Sketch of DH structure of the robot’s legs.</p>
Full article ">Figure 3
<p>Robot stability margin.</p>
Full article ">Figure 4
<p>Robot walking stages.</p>
Full article ">Figure 5
<p>Sequencing diagram of robot legs.</p>
Full article ">Figure 6
<p>Robot center of gravity balance experiment.</p>
Full article ">Figure 7
<p>Center of gravity comparison chart. (<b>a</b>) The center of gravity of the robot is in the middle; (<b>b</b>) The center of gravity of the robot is shifted forward.</p>
Full article ">Figure 8
<p>Scorpion-like robot gait 1.</p>
Full article ">Figure 9
<p>Scorpion-like robot gait 2.</p>
Full article ">Figure 10
<p>Gait timing diagram. (<b>a</b>) Gait timing diagram of rapid walking phase; (<b>b</b>) Gait timing diagram of preparation for temperature measurement phase.</p>
Full article ">Figure 11
<p>Compliance control model.</p>
Full article ">Figure 12
<p>Inverse dynamics control scheme.</p>
Full article ">Figure 13
<p>Shows the simulation of the robot at point 1. (<b>a</b>) Side view of the robot out of point 1; (<b>b</b>) Top view of the robot out of point 1.</p>
Full article ">Figure 14
<p>Shows the simulation of the robot at point 2. (<b>a</b>) Side view of the robot at point 2 out; (<b>b</b>) Top view of the robot at point 2 out.</p>
Full article ">Figure 15
<p>The simulation of the robot at point 3. (<b>a</b>) Side view of the robot at point 3; (<b>b</b>) Top view of the robot at point 3.</p>
Full article ">Figure 16
<p>The driving curve of the joint. (<b>a</b>) Leg 1, leg 2 joint drive curve; (<b>b</b>) Leg 3, leg 4 joint drive curve; (<b>c</b>) Leg 5, leg 6 joint drive curve.</p>
Full article ">Figure 17
<p>Velocity profile of each leg contact point. (<b>a</b>) Velocity profile at the contact point of leg 1, leg 2; (<b>b</b>) Velocity profile at the contact point of leg 3, leg 4; (<b>c</b>) Velocity profile at the contact point of leg 5, leg 6.</p>
Full article ">Figure 18
<p>Velocity profile of contact point under inverse motion model. (<b>a</b>) Velocity profile at the contact point of leg 1; (<b>b</b>) Velocity profile at the contact point of leg 4; (<b>c</b>) Velocity profile at the contact point of leg 6.</p>
Full article ">Figure 19
<p>Field test site.</p>
Full article ">Figure 20
<p>Experimental diagram of the rapid walking phase. (<b>a</b>) Start of the rapid walking phase; (<b>b</b>) The walking process of the rapid walking phase.</p>
Full article ">Figure 21
<p>Preparation of experimental plots for the temperature measurement phase. (<b>a</b>) The preparatory phase begins; (<b>b</b>) The preparatory phase walking process.</p>
Full article ">Figure 22
<p>The actual pitch and roll angle of the robot. (<b>a</b>) Pitch angle monitoring map; (<b>b</b>) Roll angle monitoring map.</p>
Full article ">
17 pages, 4119 KiB  
Article
Robust Walking for Humanoid Robot Based on Divergent Component of Motion
by Zhao Zhang, Lei Zhang, Shan Xin, Ning Xiao and Xiaoyan Wen
Micromachines 2022, 13(7), 1095; https://doi.org/10.3390/mi13071095 - 11 Jul 2022
Cited by 4 | Viewed by 2314
Abstract
In order to perform various complex tasks in place of humans, humanoid robots should walk robustly in the presence of interference. In the paper, an improved model predictive control (MPC) method based on the divergent components of motion (DCM) is proposed. Firstly, the [...] Read more.
In order to perform various complex tasks in place of humans, humanoid robots should walk robustly in the presence of interference. In the paper, an improved model predictive control (MPC) method based on the divergent components of motion (DCM) is proposed. Firstly, the humanoid robot model is simplified to a finite-sized foot-pendulum model. Then, the gait of the humanoid robot in the single-support phase (SSP) and double-support phase (DSP) is planned based on DCM. The center of mass (CoM) of the robot will converge to the DCM, which simplifies the feedback control process. Finally, an MPC controller incorporating an extended Kalman filter (EKF) is proposed to realize the tracking of the desired DCM trajectory. By adjusting the step duration, the controller can compensate for CoM trajectory errors caused by disturbances. Simulation results show that—compared with the traditional method—the method we propose achieves improvements in both disturbed walking and uneven-terrain walking. Full article
(This article belongs to the Special Issue New Advances in Biomimetic Robots)
Show Figures

Figure 1

Figure 1
<p>LIPM with finite-sized feet.</p>
Full article ">Figure 2
<p>Desired DCM trajectory for the single-support phase.</p>
Full article ">Figure 3
<p>Desired DCM trajectory for the double-support phase.</p>
Full article ">Figure 4
<p>Support area of bipedal walking.</p>
Full article ">Figure 5
<p>The combination of MPC and EKF.</p>
Full article ">Figure 6
<p>The link structure (<b>left</b>) and simulation model (<b>right</b>) of the biped robot.</p>
Full article ">Figure 7
<p>Displacement in the coronal plane of the CoM.</p>
Full article ">Figure 8
<p>Displacement in the sagittal plane of the CoM.</p>
Full article ">Figure 9
<p>Variation in the height of the CoM.</p>
Full article ">Figure 10
<p>Comparison of ZMP and DCM. (<b>a</b>,<b>b</b>) Results in simulation 2. (<b>c</b>,<b>d</b>) Results in simulation 3. (<b>a</b>) Displacement in the coronal plane of the CoM. (<b>b</b>) Variation in the height of the CoM. (<b>c</b>) Displacement in the coronal plane of the CoM. (<b>d</b>) Variation in the height of the CoM.</p>
Full article ">Figure 11
<p>Real ZMP position for MPC and MPC+EKF. (<b>a</b>) The real ZMP position in the coronal plane, (<b>b</b>) The real ZMP position in the sagittal plane.</p>
Full article ">
14 pages, 638 KiB  
Article
An Activity Recognition Framework for Continuous Monitoring of Non-Steady-State Locomotion of Individuals with Parkinson’s Disease
by Mahdieh Kazemimoghadam and Nicholas P. Fey
Appl. Sci. 2022, 12(9), 4682; https://doi.org/10.3390/app12094682 - 6 May 2022
Cited by 5 | Viewed by 1744
Abstract
Fundamental knowledge in activity recognition of individuals with motor disorders such as Parkinson’s disease (PD) has been primarily limited to detection of steady-state/static tasks (e.g., sitting, standing, walking). To date, identification of non-steady-state locomotion on uneven terrains (stairs, ramps) has not received much [...] Read more.
Fundamental knowledge in activity recognition of individuals with motor disorders such as Parkinson’s disease (PD) has been primarily limited to detection of steady-state/static tasks (e.g., sitting, standing, walking). To date, identification of non-steady-state locomotion on uneven terrains (stairs, ramps) has not received much attention. Furthermore, previous research has mainly relied on data from a large number of body locations which could adversely affect user convenience and system performance. Here, individuals with mild stages of PD and healthy subjects performed non-steady-state circuit trials comprising stairs, ramp, and changes of direction. An offline analysis using a linear discriminant analysis (LDA) classifier and a Long-Short Term Memory (LSTM) neural network was performed for task recognition. The performance of accelerographic and gyroscopic information from varied lower/upper-body segments were tested across a set of user-independent and user-dependent training paradigms. Comparing the F1 score of a given signal across classifiers showed improved performance using LSTM compared to LDA. Using LSTM, even a subset of information (e.g., feet data) in subject-independent training appeared to provide F1 score > 0.8. However, employing LDA was shown to be at the expense of being limited to using a subject-dependent training and/or biomechanical data from multiple body locations. The findings could inform a number of applications in the field of healthcare monitoring and developing advanced lower-limb assistive devices by providing insights into classification schemes capable of handling non-steady-state and unstructured locomotion in individuals with mild Parkinson’s disease. Full article
(This article belongs to the Special Issue Movement Analysis for Health and Biometrics)
Show Figures

Figure 1

Figure 1
<p>(<b>A</b>) “Terrain park” circuit setup was comprised of a four-step staircase, a ramp and elevated platforms. Subjects performed trials of the circuit in the following orders: They started at point A, performed the locomotion as shown, and stopped at point B. They executed the tasks in the reverse order in the next trial, starting at point B and ending at point A. Circuit trials were performed for both the left leading and right leading legs. (<b>B</b>) Sixty-six reflective markers were attached to anatomical body locations to track 12 body segments of the arms, legs, and torso.</p>
Full article ">
22 pages, 57613 KiB  
Article
Vision-Guided Six-Legged Walking of Little Crabster Using a Kinect Sensor
by Jung-Yup Kim, Min-Jong Park, Sungjun Kim and Dongjun Shin
Appl. Sci. 2022, 12(4), 2140; https://doi.org/10.3390/app12042140 - 18 Feb 2022
Cited by 2 | Viewed by 1581
Abstract
A conventional blind walking algorithm has low walking stability on uneven terrain because a robot cannot rapidly respond to height changes of the ground due to limited information from foot force sensors. In order to cope with rough terrain, it is essential to [...] Read more.
A conventional blind walking algorithm has low walking stability on uneven terrain because a robot cannot rapidly respond to height changes of the ground due to limited information from foot force sensors. In order to cope with rough terrain, it is essential to obtain 3D ground information. Therefore, this paper proposes a vision-guided six-legged walking algorithm for stable walking on uneven terrain. We obtained noise-filtered 3D ground information by using a Kinect sensor and experimentally derived coordinate transformation information between the Kinect sensor and robot body. While generating landing positions of the six feet from the predefined walking parameters, the proposed algorithm modifies the landing positions in terms of reliability and safety using the obtained 3D ground information. For continuous walking, we also propose a ground merging algorithm and successfully validate the performance of the proposed algorithms through walking experiments on a treadmill with obstacles. Full article
(This article belongs to the Section Robotics and Automation)
Show Figures

Figure 1

Figure 1
<p>Photograph of LCR 200 with Kinect sensor.</p>
Full article ">Figure 2
<p>Calibration setup: (<b>a</b>) Developed camera calibration tool; (<b>b</b>) Photograph of LCR 200 with calibration tool.</p>
Full article ">Figure 3
<p>(<b>a</b>) Color image from Kinect sensor; (<b>b</b>) searched target balls in color image; (<b>c</b>) searched target balls in depth image; (<b>d</b>) merged image of color and depth images.</p>
Full article ">Figure 4
<p>Image acquisition: (<b>a</b>) Barrel distortion effect; (<b>b</b>) Calculation of the 3D coordinate of ground point.</p>
Full article ">Figure 5
<p>Coordinate transformation: (<b>a</b>) Experimental setup of Tsai algorithm; (<b>b</b>) Calculation of <span class="html-italic">A</span><sub>1</sub> and <span class="html-italic">A</span><sub>2</sub> matrices using pseudo inverse optimization.</p>
Full article ">Figure 6
<p>Final transformation matrix <math display="inline"><semantics> <mrow> <msubsup> <mi>T</mi> <mi>C</mi> <mi>R</mi> </msubsup> </mrow> </semantics></math> between robot-fixed coordinate frame and camera-fixed coordinate frame.</p>
Full article ">Figure 7
<p>(<b>a</b>) Three-dimensional image of ground before eliminating ground offset; (<b>b</b>) after eliminating ground offset.</p>
Full article ">Figure 8
<p>(<b>a</b>) Three-dimensional ground image before applying spatial low-pass filtering; (<b>b</b>) after applying spatial low-pass filtering; (<b>c</b>) spatial low-pass filtering in <span class="html-italic">x</span> and <span class="html-italic">y</span> directions.</p>
Full article ">Figure 9
<p>Vision-guided walking algorithm framework of LCR 200 [<a href="#B19-applsci-12-02140" class="html-bibr">19</a>].</p>
Full article ">Figure 10
<p>Wave-typed walking pattern of six-legged robot [<a href="#B22-applsci-12-02140" class="html-bibr">22</a>] (L1: left first foot, L2: left second foot, L3: left third foot, R1: right first foot, R2: right second foot, R3: right third foot).</p>
Full article ">Figure 11
<p>Example of walking pattern generation of LCR 200 [<a href="#B22-applsci-12-02140" class="html-bibr">22</a>] (BC: body center): (<b>a</b>) X-trajectories of the six feet in ground-fixed coordinate frame; (<b>b</b>) Z-trajectories of the six feet in ground-fixed coordinate frame.</p>
Full article ">Figure 12
<p>Flow chart of landing position modification algorithm.</p>
Full article ">Figure 13
<p>Eight alternative foot landing positions and checking order.</p>
Full article ">Figure 14
<p>Depth data in landing area (red circle: low data concentration area, blue circle: high data concentration area, green circle: medium data concentration area): (<b>a</b>) moderate collection rated; (<b>b</b>) low collection rated; (<b>c</b>) moderate collection rated but unsuitable for foot landing.</p>
Full article ">Figure 15
<p>Reliability checking of cells in landing area.</p>
Full article ">Figure 16
<p>(<b>a</b>) Case of landing on unsafe edge; (<b>b</b>) case of landing on safe surface.</p>
Full article ">Figure 17
<p>Successive ground scanning areas and their overlapped area.</p>
Full article ">Figure 18
<p>Flowchart of ground merging algorithm.</p>
Full article ">Figure 19
<p>Scanned 3D ground data and calculation of averaged ground height from ten sampled areas within overlapped area. Blue box means a middle section of the ground data.</p>
Full article ">Figure 20
<p>Reliability algorithm test: (<b>a</b>) without proposed algorithm; (<b>b</b>) with proposed algorithm [<a href="#B23-applsci-12-02140" class="html-bibr">23</a>].</p>
Full article ">Figure 21
<p>Safety algorithm test: (<b>a</b>) without proposed algorithm; (<b>b</b>) with proposed algorithm [<a href="#B23-applsci-12-02140" class="html-bibr">23</a>].</p>
Full article ">Figure 22
<p>Snapshots of the five ground scannings [<a href="#B23-applsci-12-02140" class="html-bibr">23</a>].</p>
Full article ">Figure 23
<p>Merged 3D ground image after five ground scannings.</p>
Full article ">Figure 24
<p>Snapshots of three cycles of walking after 3rd scanning [<a href="#B23-applsci-12-02140" class="html-bibr">23</a>]. The number represents the sequence of snapshots during three cycles.</p>
Full article ">
19 pages, 5233 KiB  
Article
Development of a Caterpillar-Type Walker for the Elderly People
by Yeon-Kyun Lee, Chang-Min Yang, Sol Kim, Ji-Yong Jung and Jung-Ja Kim
Appl. Sci. 2022, 12(1), 383; https://doi.org/10.3390/app12010383 - 31 Dec 2021
Cited by 2 | Viewed by 2566
Abstract
A walker assists elderly people with age-related reduced walking ability and helps to improve stability and balance ability. However, if the general-type walker (GTW) is used on an uneven, obstacle, or sloped terrain, it may cause excessive muscle use and falls. Therefore, in [...] Read more.
A walker assists elderly people with age-related reduced walking ability and helps to improve stability and balance ability. However, if the general-type walker (GTW) is used on an uneven, obstacle, or sloped terrain, it may cause excessive muscle use and falls. Therefore, in this study, we developed a caterpillar-type walker (CTW) that elderly people can safely use in various terrains. Twelve elderly who were able to walk normally participated in the study. The activity of upper and lower extremity muscles, the number of obstacles overcome, and walking speed was compared and analyzed when using two types of walkers in uneven terrain, obstacle terrain, and sloped terrain. In addition, satisfaction with the use of these walkers was evaluated. When CTW was used, the activity of the muscles of the upper and lower extremities was significantly reduced compared to the use of GTW on all terrains. The walker developed in this study overcame obstacles of all heights, but the GTW failed to overcome obstacles starting from the 2 cm section. In terms of walking speed, when the CTW was used, the walking speed was higher than that of the GTW in uneven terrain and obstacle terrain. In satisfaction, there were significant differences in safety, durability, simplicity of use, comfort, and effectiveness. Through these results, it was confirmed that the CTW can efficiently and safely assist the elderly in walking on uneven terrain, obstacle terrain, and inclined terrain. Full article
(This article belongs to the Section Biomedical Engineering)
Show Figures

Figure 1

Figure 1
<p>Caterpillar-type walker.</p>
Full article ">Figure 2
<p>Driving part of caterpillar-type walker.</p>
Full article ">Figure 3
<p>(<b>a</b>) Flat caterpillar, (<b>b</b>) 3D caterpillar.</p>
Full article ">Figure 4
<p>Control part of caterpillar-type walker.</p>
Full article ">Figure 5
<p>(<b>a</b>) Uneven terrain; (<b>b</b>) obstacle terrain; (<b>c</b>) sloped terrain.</p>
Full article ">Figure 6
<p>The general-type walker and caterpillar-type walker used in the experiment.</p>
Full article ">Figure 7
<p>Electrode positioning for the measurement of upper and lower extremity muscle activity.</p>
Full article ">Figure 8
<p>(<b>a</b>) Forward stability test; (<b>b</b>) backward stability test; (<b>c</b>) sideways stability test.</p>
Full article ">Figure 9
<p>Upper and lower extremity muscle activity in obstacle terrain (<sup>ns</sup> not significant, * significant difference (<span class="html-italic">p</span> &lt; 0.05)).</p>
Full article ">Figure 10
<p>Satisfaction distribution.</p>
Full article ">
19 pages, 6294 KiB  
Article
Unexpected Terrain Induced Changes in Cortical Activity in Bipedal-Walking Rats
by Honghao Liu, Bo Li, Minjian Zhang, Chuankai Dai, Pengcheng Xi, Yafei Liu, Qiang Huang, Jiping He, Yiran Lang and Rongyu Tang
Biology 2022, 11(1), 36; https://doi.org/10.3390/biology11010036 - 27 Dec 2021
Cited by 1 | Viewed by 2790
Abstract
Humans and other animals can quickly respond to unexpected terrains during walking, but little is known about the cortical dynamics in this process. To study the impact of unexpected terrains on brain activity, we allowed rats with blocked vision to walk on a [...] Read more.
Humans and other animals can quickly respond to unexpected terrains during walking, but little is known about the cortical dynamics in this process. To study the impact of unexpected terrains on brain activity, we allowed rats with blocked vision to walk on a treadmill in a bipedal posture and then walk on an uneven area at a random position on the treadmill belt. Whole brain EEG signals and hind limb kinematics of bipedal-walking rats were recorded. After encountering unexpected terrain, the θ band power of the bilateral M1, the γ band power of the left S1, and the θ to γ band power of the RSP significantly decreased compared with normal walking. Furthermore, when the rats left uneven terrain, the β band power of the bilateral M1 and the α band power of the right M1 decreased, while the γ band power of the left M1 significantly increased compared with normal walking. Compared with the flat terrain, the θ to low β (3–20 Hz) band power of the bilateral S1 increased after the rats contacted the uneven terrain and then decreased in the single- or double- support phase. These results support the hypothesis that unexpected terrains induced changes in cortical activity. Full article
Show Figures

Figure 1

Figure 1
<p>Experimental setup. (<b>A</b>) The 32-channel flexible electrode arrays used in this study. (<b>B</b>) The installation position of the electrode on the rat skull and electrode locations were based on stereotaxic coordinates from the bregma point (BP) and lambda point (LP). The BP is defined as the intersection of the coronal and sagittal sutures. LP (midpoint of the curve of best fit along the lambdoid suture) is 0.3 mm anterior to the coronal plane passing through the interaural line. (<b>C</b>) The electrodes were fixed on the skull with screws and a protective shell was installed. The blue dots represent screws that attach the electrodes array to the skull. (<b>D</b>) The putative electrode positions on the rat’s brain surface, as determined by Brainstorm3. The colors of the electrodes correspond to the different brain regions (yellow: frontal area; blue: somatomotor area; red: somatosensory area; purple: retrosplenial area; green: visual area; pink: posterior parietal association area). (<b>E</b>) The rat walked in a bipedal posture on the treadmill with the help of a suspension device, and a black tube was used to block all frontal visual cues on the upcoming terrain. A removable uneven area was set on the surface of the treadmill belt. (<b>F</b>) Behavioral tasks, gait events, and gait cycle phases were analyzed.</p>
Full article ">Figure 2
<p>Flow-chart of the EEG processing pipeline.</p>
Full article ">Figure 3
<p>Rat hind limb motion patterns. (<b>A</b>–<b>D</b>) The mean time spent in the right swing phase, left pre-swing phase, left swing phase, and right pre-swing phase. (<b>E</b>,<b>F</b>) The mean gait length and mean locomotion velocity of the right hind limb in the right swing phase. (<b>G</b>,<b>H</b>) The gait length and locomotion velocity of the left hind limb in the left swing phase. All error bars indicate 1 SE. (<span class="html-italic">n</span> = 4 animals; * <span class="html-italic">p</span> &lt; 0.05; ** <span class="html-italic">p</span> &lt; 0.01; *** <span class="html-italic">p</span> &lt; 0.001).</p>
Full article ">Figure 4
<p>Equivalent dipole source locations, cluster mean scalp projections, and mean ERSP images for IC source clusters centered in the left and right somatomotor clusters, the left and right somatosensory clusters and the retrosplenial cluster. (<b>A</b>,<b>C</b>,<b>E</b>,<b>G</b>,<b>I</b>) Cluster mean scalp projection map and equivalent dipole locations of cluster ICs (blue spheres) and their centroid (red sphere) visualized in the MNI template brain. (<b>B</b>,<b>D</b>,<b>F</b>,<b>H</b>,<b>J</b>) Cluster mean ERSP images of rats under the different conditions (FF, FU, UF). Warm colors indicate a power increase (ERS) and the cool colors indicate a power decrease (ERD). Non-significant changes from the baseline are masked in gray (<span class="html-italic">p</span> &gt; 0.05). Solid vertical lines indicate the time of the gait event.</p>
Full article ">Figure 5
<p>Mean ERSP for the specific frequency bands. (<b>A</b>,<b>B</b>,<b>E</b>) Mean ERSP of θ, α, β, and γ bands in the left/right somatomotor clusters and retrosplenial cluster. (<b>C</b>,<b>D</b>) Mean ERSP of θ, α to low β, high β, and γ bands in left/right somatosensory clusters. The green, red, and blue lines represent power modulations under FF, FU, and UF conditions, respectively. The 95% confidence interval envelope was plotted around the mean. Dotted vertical lines indicate the time of the gait event.</p>
Full article ">Figure 6
<p>(<b>A</b>–<b>E</b>) Average power spectral density by cluster for the three experimental walking conditions. (1) FF (green line); (2) FU (red line); and (3) UF (blue line).</p>
Full article ">
26 pages, 9109 KiB  
Article
Stability-Guaranteed and High Terrain Adaptability Static Gait for Quadruped Robots
by Qian Hao, Zhaoba Wang, Junzheng Wang and Guangrong Chen
Sensors 2020, 20(17), 4911; https://doi.org/10.3390/s20174911 - 31 Aug 2020
Cited by 24 | Viewed by 4479
Abstract
Stability is a prerequisite for legged robots to execute tasks and traverse rough terrains. To guarantee the stability of quadruped locomotion and improve the terrain adaptability of quadruped robots, a stability-guaranteed and high terrain adaptability static gait for quadruped robots is addressed. Firstly, [...] Read more.
Stability is a prerequisite for legged robots to execute tasks and traverse rough terrains. To guarantee the stability of quadruped locomotion and improve the terrain adaptability of quadruped robots, a stability-guaranteed and high terrain adaptability static gait for quadruped robots is addressed. Firstly, three chosen stability-guaranteed static gaits: intermittent gait 1&2 and coordinated gait are investigated. In addition, then the static gait: intermittent gait 1, which is with the biggest stability margin, is chosen to do a further research about quadruped robots walking on rough terrains. Secondly, a position/force based impedance control is employed to achieve a compliant behavior of quadruped robots on rough terrains. Thirdly, an exploratory gait planning method on uneven terrains with touch sensing and an attitude-position adjustment strategy with terrain estimation are proposed to improve the terrain adaptability of quadruped robots. Finally, the proposed methods are validated by simulations. Full article
(This article belongs to the Section Sensors and Robotics)
Show Figures

Figure 1

Figure 1
<p>The simulation model and coordinate system of the quadruped robot.</p>
Full article ">Figure 2
<p>The workspace of the right fore leg of quadruped robot (boundary lines are drawn).</p>
Full article ">Figure 3
<p>Stability margin of quadruped robot: the shortest distance between the CoP/CoM of robot and each side of the polygon.</p>
Full article ">Figure 4
<p>Three typical stability-guaranteed static gaits.</p>
Full article ">Figure 5
<p>Principle of exploratory gait.</p>
Full article ">Figure 6
<p>The diagram of position/force based active compliance controller.</p>
Full article ">Figure 7
<p>Attitude-position adjustment strategy.</p>
Full article ">Figure 8
<p>Simulations of quadruped robot walking with three static gaits.</p>
Full article ">Figure 9
<p>Comparison of the stability margin of three static gaits.</p>
Full article ">Figure 10
<p>Comparison of CoM trajectory of three static gaits.</p>
Full article ">Figure 11
<p>Comparison of attitude of three static gaits.</p>
Full article ">Figure 12
<p>Comparison of foot end-effector of three static gaits.</p>
Full article ">Figure 13
<p>Comparison of foot contact force of three static gaits.</p>
Full article ">Figure 14
<p>Comparison of energy consumption of three static gaits.</p>
Full article ">Figure 15
<p>Simulation of quadruped robot walking on high platform with <math display="inline"><semantics> <mrow> <mn>0.2</mn> </mrow> </semantics></math> m.</p>
Full article ">Figure 16
<p>Simulation results of quadruped robot walking on a high platform.</p>
Full article ">Figure 17
<p>Comparison of four foot end-effector trajectories of quadruped robot walking on a high platform.</p>
Full article ">Figure 18
<p>Simulation of the quadruped robot walking on uneven terrain.</p>
Full article ">Figure 19
<p>Simulation results of quadruped robot walking on uneven terrain.</p>
Full article ">Figure 20
<p>Relationship among walking speed, CoT and stability of three static gaits (<math display="inline"><semantics> <mrow> <mo>∇</mo> <mo>,</mo> <mo>Δ</mo> </mrow> </semantics></math>&amp;* are upper and lower limits and mean values, respectively).</p>
Full article ">
19 pages, 9192 KiB  
Article
A Robust Balance-Control Framework for the Terrain-Blind Bipedal Walking of a Humanoid Robot on Unknown and Uneven Terrain
by Hyun-Min Joe and Jun-Ho Oh
Sensors 2019, 19(19), 4194; https://doi.org/10.3390/s19194194 - 27 Sep 2019
Cited by 36 | Viewed by 5698
Abstract
Research on a terrain-blind walking control that can walk stably on unknown and uneven terrain is an important research field for humanoid robots to achieve human-level walking abilities, and it is still a field that needs much improvement. This paper describes the design, [...] Read more.
Research on a terrain-blind walking control that can walk stably on unknown and uneven terrain is an important research field for humanoid robots to achieve human-level walking abilities, and it is still a field that needs much improvement. This paper describes the design, implementation, and experimental results of a robust balance-control framework for the stable walking of a humanoid robot on unknown and uneven terrain. For robust balance-control against disturbances caused by uneven terrain, we propose a framework that combines a capture-point controller that modifies the control reference, and a balance controller that follows its control references in a cascading structure. The capture-point controller adjusts a zero-moment point reference to stabilize the perturbed capture-point from the disturbance, and the adjusted zero-moment point reference is utilized as a control reference for the balance controller, comprised of zero-moment point, leg length, and foot orientation controllers. By adjusting the zero-moment point reference according to the disturbance, our zero-moment point controller guarantees robust zero-moment point control performance in uneven terrain, unlike previous zero-moment point controllers. In addition, for fast posture stabilization in uneven terrain, we applied a proportional-derivative admittance controller to the leg length and foot orientation controllers to rapidly adapt these parts of the robot to uneven terrain without vibration. Furthermore, to activate position or force control depending on the gait phase of a robot, we applied gain scheduling to the leg length and foot orientation controllers, which simplifies their implementation. The effectiveness of the proposed control framework was verified by stable walking performance on various uneven terrains, such as slopes, stone fields, and lawns. Full article
(This article belongs to the Special Issue Sensors and Robot Control)
Show Figures

Figure 1

Figure 1
<p>Overview of the information flow in proposed balance control framework.</p>
Full article ">Figure 2
<p>Humanoid Robot DRC-HUBO+.</p>
Full article ">Figure 3
<p>Inverted pendulum model with spring and damper.</p>
Full article ">Figure 4
<p>Oscillation of zero-moment point (ZMP) and center of mass (CoM) when a disturbance is applied to the robot. (For improved visualization, the CoM was increased three times).</p>
Full article ">Figure 5
<p>Block diagram of previous ZMP control without capture-point feedback.</p>
Full article ">Figure 6
<p>Control input and measured ZMP when the robot is perturbed.</p>
Full article ">Figure 7
<p>Block diagram of proposed ZMP controller.</p>
Full article ">Figure 8
<p>A test of the ZMP controller on an inclined surface. We commanded the CoM trajectory of the robot and measured ZMP data using the proposed and conventional ZMP controllers.</p>
Full article ">Figure 9
<p>Reference and measured ZMPs with/without capture-point feedback on tilted ground. The reference corresponds to the original walking pattern.</p>
Full article ">Figure 10
<p>Generated <math display="inline"><semantics> <mrow> <msub> <mi>z</mi> <mrow> <mi>cp</mi> </mrow> </msub> </mrow> </semantics></math> by capture-point feedback.</p>
Full article ">Figure 11
<p>Measured orientation of pelvis with/without capture-point feedback on tilted ground. The orientation was measured from an inertial measurement unit mounted on the robot pelvis.</p>
Full article ">Figure 12
<p>Leg length and foot orientation control on uneven terrain. (<b>a</b>) Height difference and (<b>b</b>) both height and orientation difference.</p>
Full article ">Figure 13
<p>Gain scheduling according to the supporting phase. By increasing the gain <math display="inline"><semantics> <mrow> <msub> <mi>k</mi> <mi mathvariant="normal">r</mi> </msub> </mrow> </semantics></math> in the single support phase, the modified leg length in double support phase returns to its original leg length in single support phase.</p>
Full article ">Figure 14
<p>Leg length controller with proportional and proportional-derivative (PD) control.</p>
Full article ">Figure 15
<p>Snapshots of balance control experiment under varying inclination.</p>
Full article ">Figure 16
<p>Experimental results from the robot on a varying incline.</p>
Full article ">Figure 17
<p>Snapshot of walking experiment on uneven terrain with varying local and global slopes.</p>
Full article ">Figure 18
<p>Measured capture-point error along x and y directions.</p>
Full article ">Figure 19
<p>Foot orientation along x (roll) and y (pitch) axes.</p>
Full article ">Figure 20
<p>Feet height trajectory under varying local and global slopes.</p>
Full article ">Figure 21
<p>ZMP reference, measured ZMP, and CoM trajectory under varying local and global slopes.</p>
Full article ">Figure 22
<p>Snapshots from the walking experiment on a stony area.</p>
Full article ">Figure 23
<p>Snapshots from the walking experiment on a lawn.</p>
Full article ">
18 pages, 7368 KiB  
Article
Design and Implementation of a Quadruped Amphibious Robot Using Duck Feet
by Saad Bin Abul Kashem, Shariq Jawed, Jubaer Ahmed and Uvais Qidwai
Robotics 2019, 8(3), 77; https://doi.org/10.3390/robotics8030077 - 5 Sep 2019
Cited by 18 | Viewed by 11792
Abstract
Roaming complexity in terrains and unexpected environments pose significant difficulties in robotic exploration of an area. In a broader sense, robots have to face two common tasks during exploration, namely, walking on the drylands and swimming through the water. This research aims to [...] Read more.
Roaming complexity in terrains and unexpected environments pose significant difficulties in robotic exploration of an area. In a broader sense, robots have to face two common tasks during exploration, namely, walking on the drylands and swimming through the water. This research aims to design and develop an amphibious robot, which incorporates a webbed duck feet design to walk on different terrains, swim in the water, and tackle obstructions on its way. The designed robot is compact, easy to use, and also has the abilities to work autonomously. Such a mechanism is implemented by designing a novel robotic webbed foot consisting of two hinged plates. Because of the design, the webbed feet are able to open and close with the help of water pressure. Klann linkages have been used to convert rotational motion to walking and swimming for the animal’s gait. Because of its amphibian nature, the designed robot can be used for exploring tight caves, closed spaces, and moving on uneven challenging terrains such as sand, mud, or water. It is envisaged that the proposed design will be appreciated in the industry to design amphibious robots in the near future. Full article
(This article belongs to the Special Issue Robotics in Extreme Environments)
Show Figures

Figure 1

Figure 1
<p>(<b>a</b>) Aqua robot and (<b>b</b>) Aquapod Robot.</p>
Full article ">Figure 2
<p>Foot design. (<b>a</b>) Isometric view, (<b>b</b>) top view, and (<b>c</b>) top view with dimensions.</p>
Full article ">Figure 3
<p>Foot orientation during (<b>a</b>) walking mode and (<b>b</b>) swimming mode.</p>
Full article ">Figure 4
<p>Duck foot position during (<b>a</b>) backward motion and (<b>b</b>) forward motion.</p>
Full article ">Figure 5
<p>Tracing the path of the Klan linkage when the foot is in the (<b>a</b>) closed position and (<b>b</b>) extended position. (<b>c</b>) Linkage with dimensions. (<b>d</b>) The actual design dimensions of the robot.</p>
Full article ">Figure 6
<p>(<b>a</b>) Vertical displacement and (<b>b</b>) horizontal displacement.</p>
Full article ">Figure 7
<p>(<b>a</b>) Full model isometric view and (<b>b</b>) full model top view.</p>
Full article ">Figure 8
<p>Surface area of the (<b>a</b>) bottom of the feet and (<b>b</b>) flaps.</p>
Full article ">Figure 9
<p>Mass properties of the robot.</p>
Full article ">Figure 10
<p>(<b>a</b>) Obstruction detection with the ultrasonic sensor. (<b>b</b>) Water sensor to sense the presence of water.</p>
Full article ">Figure 11
<p>Electrical components used in the design.</p>
Full article ">Figure 12
<p>Block diagram showing the electrical connection layout.</p>
Full article ">Figure 13
<p>Detailed circuit diagram of the overall system.</p>
Full article ">Figure 14
<p>Program flow.</p>
Full article ">Figure 15
<p>Completed prototype of the robot, (<b>a</b>) Isometric layout of the prototype and (<b>b</b>) top view of the design.</p>
Full article ">Figure 16
<p>Obstruction detection by the prototype.</p>
Full article ">Figure 17
<p>Walking test of the prototype.</p>
Full article ">Figure 18
<p>Motor coordination in the robot.</p>
Full article ">Figure 19
<p>Swimming test of the prototype.</p>
Full article ">Figure 20
<p>Flap opening and closing while swimming.</p>
Full article ">
Back to TopTop