动物跑步:为四足机器人学习敏捷的导航
David Hoeller1,2, Nikita Rudin1,2, Dhionis Sako1
1Robotic Systems Lab, ETH Zurich, Zurich, Switzerland.
Science robotics
|March 13, 2024
概括
这项研究介绍了一种完全学习的方法,用于四足机器人的敏捷导航,使他们能够克服类似帕库尔的挑战. 该方法培养了机动技巧和对有效跨越障碍物的层次政策,在现实世界测试中实现高速.
科学领域:
- 机器人技术 机器人技术 机器人技术
- 人工智能的人工智能
- 机器学习 机器学习
背景情况:
- 由于动态运动,机器人环境接触和有限的传感器视图,四足机器人的敏捷导航是复杂的.
- 现有的方法通常需要专家演示,离线计算或先前的环境知识.
研究的目的:
- 开发一种完全学习的方法,用于在四条腿机器人中灵活导航,能够处理复杂的,类似帕库尔的场景.
- 为了使机器人能够自主选择和控制各种障碍物的运动技能.
主要方法:
- 采用了层次化的强化学习框架,培养专业的运动技巧 (行走,跳跃,爬,).
- 制定了一项高级别政策,根据环境和机器人的能力选择和调整技能.
- 一个感知模块被训练来重建障碍物从杂的,封闭的传感器数据的场景理解.
主要成果:
- 提出的方法成功地在没有专家演示或先前的环境知识的情况下完成了具有挑战性的,类似于帕库尔的场景.
- 该系统展示了有效的技能选择和适应,使其能够稳健地穿越障碍物.
- 现实世界的实验表明,成功地从模拟转移到硬件,机器人以每秒2米的速度驾驶障碍物.
结论:
- 这种完全学习的,层次化的方法显著提高了四条腿机器人的敏捷导航能力.
- 该方法为复杂的机器人导航任务提供了强大而适应性的解决方案,克服了以前方法的局限性.
- 成功的现实世界部署验证了该方法的有效性和自主机器人系统的潜力.
相关概念视频
Hydraulic Jump: Problem Solving
60
To analyze a hydraulic jump in a rectangular channel with a flow speed of 6 meters per second, follow these steps:Calculate Effective Upstream Velocity:When the downstream gate closes, a hydraulic jump forms, traveling upstream at 2 meters per second. This wave speed combines with the initial channel flow velocity, creating an effective upstream velocity.Identify Flow Velocities Before and After the Hydraulic Jump:Upstream of the hydraulic jump, the effective flow velocity includes both the...
60
Rolling Resistance: Problem Solving
324
Rolling resistance, also known as rolling friction, is the force that resists the motion of a rolling object, such as a wheel, tire, or ball, when it moves over a surface. It is caused by the deformation of the object and the surface in contact with each other, as well as other factors like internal friction, hysteresis, and energy losses within the materials. Rolling resistance opposes the object's motion, requiring additional energy to overcome it and maintain movement. In practical...
324
Three-Dimensional Force System:Problem Solving
666
A three-dimensional force system refers to a scenario in which three forces act simultaneously in three different directions. This type of problem is commonly encountered in physics and engineering, where it is necessary to calculate the resultant force on the system, which can then be used to predict or analyze the behavior of the object or structure under consideration.
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
666
Movement Joints in Buildings
117
Movement joints in buildings are essential design elements that accommodate inevitable motions caused by various factors such as temperature changes, moisture content variations, and structural deflections. These motions, if not considered in design and construction, can lead to unsightly or dangerous damage. Movement joints are incorporated in different forms to manage these stresses and allow materials to move without causing distress.
The simplest type of movement joints, working joints, are...
The simplest type of movement joints, working joints, are...
117
Hydraulic Jump
79
A hydraulic jump is a sudden rise in fluid depth in open channels, occurring when high-velocity (supercritical) flow transitions to low-velocity (subcritical) flow. This phenomenon requires an upstream Froude number greater than 1, as flows with Fr1<1 remain subcritical, making a hydraulic jump impossible due to the need for negative head loss, which violates thermodynamic principles.The characteristics of a hydraulic jump depend on the upstream Froude number and are classified as...
79
Two-Dimensional Force System: Problem Solving
571
Solving problems related to two-dimensional force systems is an essential aspect of mechanics and engineering. By applying the principles of vector analysis and force equilibrium, one can determine the effect of multiple forces acting on an object in a two-dimensional space.
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
571


