Pedro Gabriel Duarte Gonçalves, Bermudez Gabriel, Medeiros Vivian Suzano, Cruz Neto Hélio Jacinto da, Barros Luiz Guilherme Dias de, Pessin Gustavo, Becker Marcelo, Freitas Gustavo Medeiros, Boaventura Thiago
Mechanical Engineering Department, São Carlos School of Engineering, University of São Paulo, São Carlos 13566-590, SP, Brazil.
Robotics Lab, Instituto Tecnologico Vale, Ouro Preto 35400-000, MG, Brazil.
Sensors (Basel). 2024 Jun 13;24(12):3825. doi: 10.3390/s24123825.
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.
在机器人技术领域,四足机器人在工业、采矿和灾难环境中执行任务的能力已经得到了证明。为确保机器人安全执行任务,精心规划其足部位置和精确控制腿部至关重要。传统的四足机器人运动规划和控制方法通常依赖于机器人自身及其周围环境的复杂模型。由于这些模型具有非线性性质,建立它们可能具有挑战性,通常需要大量的计算资源。然而,存在一种更简化的方法,该方法专注于用于运动规划的机器人浮动基座的运动学模型。这种简化方法更易于实现,而且还能适应更简单的硬件配置。此外,将阻抗控制集成到腿部运动中被证明是有利的,特别是在穿越不平坦地形时。本文提出了一种新颖的方法,即四足机器人对每条腿采用阻抗控制。它利用六次贝塞尔曲线在平面运动学模型中根据腿部速度生成用于身体控制的参考轨迹。该方案有效地引导机器人沿着预定义路径行进。所提出的控制策略使用机器人操作系统(ROS)来实现,并通过在Go1机器人上进行的模拟和物理实验得到验证。这些测试结果证明了控制策略的有效性,使机器人能够跟踪参考轨迹,同时展现出稳定的行走和小跑步态。