用途:帮助在 Webots 的 PROTO 库中快速挑选预置机器人与车辆模型,作为仿真的起点。
主要能力:按类别整理模型清单,包含移动机器人(e-puck、e-puck2、Thymio II、Khepera 系列、Create、JetBot、Pioneer 3-DX/3-AT、TurtleBot3 Burger/Waffle、Robotino 3、Summit-XL、Rosbot、MiR100),工业机械臂(UR3e/UR5e/UR10e、KUKA YouBot、Franka Emika Panda、ABB IRB 4600、Niryo Ned、EPSON T6),人形(NAO、Darwin-OP、Robotis OP2/OP3、Atlas、iCub),无人机(DJI Mavic 2 Pro、Crazyflie),车辆(BMW X5、Tesla Model 3、Toyota Prius、Lincoln MKZ、Citroen C-Zero)及其他(Aibo ERS7、Spot、Salamander、Blimp、Sojourner、PR2、Shrimp)。每项给出 PROTO 名称、类型/自由度与关键设备。
使用方式:添加机器人走 添加按钮 > PROTO nodes (Webots Projects) > robots > [manufacturer] > [model]。先判断机器人类别(移动、机械臂、人形、无人机或车辆),再按自由度、运动方式、负载与传感器需求选择 PROTO,并从 references/robots_reference.md 确认设备名称,最后用精确的设备标识编写控制器。示例:e-puck 的电机为 "left wheel motor"、"right wheel motor",距离传感器为 ps0–ps7,LED 为 led0–led9,相机为 camera;控制器可通过 robot.getDevice、setPosition(float('inf'))、enable(timestep) 等调用驱动。
适用场景:教学与研究中的移动机器人导航、机械臂抓取、人形与无人机仿真、自动驾驶车辆测试等。
限制:仅聚焦模型编目与选用,不涵盖自定义机器人创作流程,也不涉及传感器与执行器的底层 API 教程;更多细节见上述参考文件。