🤖 工业机器人仿真 v3.0 (Python 精简控制版)
▶ 运行代码
🛑 停止运行
↺ 场景复位
🐍 机器人控制脚本(精简版)
环境加载中...
# robot 是机器人控制器对象,所有动作都通过robot调用 robot.log("--- 启动搬运任务 ---") # ========== 运动API说明 ========== # await robot.move_car(direction, distance) # 移动AGV底盘;direction方向:FWD向前 / BWD向后;distance移动距离(米) # await robot.rotate_car(direction, angle) # 旋转底盘;direction方向 LEFT左转 / RIGHT右转;angle旋转角度(度) # await robot.move_arm(joint_id, angle) # 转动机械臂关节;joint_id关节编号;angle目标角度(度) # await robot.gripper(action) # 控制夹爪;action:CLOSE闭合夹爪 / OPEN打开夹爪 # robot.log("字符串") # 在控制台输出日志信息 # 1. AGV底盘向前移动0.3米 await robot.move_car("FWD", 0.3) # 2. 机械臂2号关节向下摆到45° await robot.move_arm(1, 45) # 3. 机械臂4号关节调整腕部姿态50° await robot.move_arm(4, 50) # 4. 夹爪闭合抓取货物(不会完全贴死,留有间隙) await robot.gripper("CLOSE") # 5. 抬起大臂,防止拖拽货物 await robot.move_arm(1, 10) # 6. 底盘向后退回0.3米 await robot.move_car("BWD", 0.3) # 7. 底盘向左旋转180度 await robot.rotate_car("LEFT", 180) # 8. 机械臂下降准备放货 await robot.move_arm(1, 45) # 9. 打开夹爪释放货物 await robot.gripper("OPEN") # 10.机械臂1号关节回到0安全姿态 await robot.move_arm(1, 0) # 11.底盘后退1米到安全位置 await robot.move_car("BWD", 1.0) robot.log("✅搬运任务全部执行完成")
🔧 状态:
待机
🖐️ 夹爪:
张开