当前位置: 首页> 文旅> 旅游 > 免费自助建站系统大全_供应链管理信息系统_简单的网页设计作品_李勇seo的博客

免费自助建站系统大全_供应链管理信息系统_简单的网页设计作品_李勇seo的博客

时间:2025/7/12 4:50:04来源:https://blog.csdn.net/ai_moe/article/details/147163850 浏览次数:0次
免费自助建站系统大全_供应链管理信息系统_简单的网页设计作品_李勇seo的博客

先启动你的moveit demo 然后启动moveit_commander

rosrun moveit_commander moveit_commander_cmdline.py

use xxx 调用机械臂,比如我的机械臂movegroup名为gluon 调用规划组后进行控制

 use gluon #是调用我的机械臂arm组,随后的命令都是在这个组上执行的

1. help

  • 功能:显示当前帮助信息,列出所有可用命令。
  • 使用:直接输入help查看命令列表。

2. allow looking <true|false>

  • 功能:控制机器人是否在规划路径时主动“观察”环境(如感知障碍物)。
  • 使用
    allow looking true  # 开启环境感知
    allow looking false # 关闭环境感知
    

3. allow replanning <true|false>

  • 功能:允许或禁止在运动过程中重新规划路径(例如遇到突发障碍时)。
  • 使用
    allow replanning true  # 允许动态重规划
    

4. constrain

  • 功能:清除所有路径约束,或指定某个预定义的约束条件作为路径规划的限制。
  • 使用
    constrain           # 清除所有约束
    constrain obstacle_avoidance  # 应用名为"obstacle_avoidance"的约束
    

5. current

  • 功能:显示当前激活的机器人关节组(如机械臂)的实时状态(关节角度等)。
  • 使用:直接输入current查看。

6. database

  • 功能:显示当前连接的数据库信息(可能用于存储/读取预设动作或环境数据)。
  • 使用:直接输入database查看。

7. delete <name>

  • 功能:删除已保存的某个关节状态(通过record命令存储的状态)。
  • 使用
    delete home_pose  # 删除名为"home_pose"的关节状态
    

8. eef

  • 功能:显示当前激活关节组对应的末端执行器(如夹爪)名称。
  • 使用:直接输入eef查看。

9. execute

  • 功能:执行之前通过plan命令生成的路径规划(需先运行plan)。
  • 使用:直接输入execute

10. go <name>

  • 功能:规划并执行移动到某个已保存关节状态(如home_pose)的动作。
  • 使用
    go home_pose  # 移动到"home_pose"状态
    go rand       # 移动到随机生成的状态
    

11. go <dir> <dx>

  • 功能:沿指定方向(如leftforward)移动一定距离dx(单位:米)。
  • up | down | left | right | forward | backward
  • 使用
    go left 0.5  # 向左移动0.5米
    

12. ground

  • 功能:在规划场景中添加地面平面(防止机器人碰撞地面)。
  • 使用:直接输入ground

13. id / which

  • 功能:显示当前激活的关节组名称(如arm_group)。
  • 使用:直接输入idwhich

14. joints

  • 功能:显示当前激活关节组的所有关节名称。
  • 使用:直接输入joints

15. load [<file>]

  • 功能:从文件加载预设的命令序列(如初始化动作)。
  • 使用
    load init_commands.txt  # 加载文件中的命令
    

16. pick <name> / place <name>

  • 功能:抓取或放置名为<name>的物体(需结合末端执行器使用)。
  • 使用
    pick box1    # 抓取物体"box1"
    place box1   # 放置物体"box1"
    

17. plan <name> / plan rand

  • 功能:仅规划路径但不执行,目标为已保存状态或随机状态。
  • 使用
    plan home_pose  # 规划到"home_pose"
    plan rand       # 规划到随机状态
    

18. planner <name>

  • 功能:选择后续路径规划使用的算法(如RRTPRM)。
  • 使用
    planner RRT  # 使用RRT算法
    

19. record <name>

  • 功能:保存当前关节状态到指定名称,供后续调用。
  • 使用
    record home_pose  # 保存当前状态为"home_pose"
    

20. rotate <x> <y> <z>

  • 功能:规划并执行绕X/Y/Z轴旋转指定角度(单位:弧度)。
  • 使用
    rotate 0 0 1.57  # 绕Z轴旋转90度(约1.57弧度)
    

21. save [<file>]

  • 功能:将当前所有已保存状态和变量写入文件(默认或指定文件名)。
  • 使用
    save          # 保存到默认文件
    save my_config.txt  # 保存到指定文件
    

22. show / show <name>

  • 功能:显示所有已保存状态或某个特定状态的值。
  • 使用
    show           # 显示全部状态
    show home_pose # 显示"home_pose"的关节值
    

23. stop

  • 功能:立即停止当前激活关节组的运动。
  • 使用:直接输入stop

24. time <val>

  • 功能:设置或显示路径规划的最大允许时间(单位:秒)。
  • 使用
    time 5  # 设置规划时间上限为5秒
    time    # 查看当前设置
    

25. tolerance <val>

  • 功能:设置或显示到达目标位置的容差值(关节角度误差范围)。
  • 使用
    tolerance 0.01  # 设置容差为0.01弧度
    

26. trace <on|off>

  • 功能:启用/禁用调试信息输出(如重规划或环境感知的日志)。
  • 使用
    trace on  # 开启调试信息
    

27. use <name>

  • 功能:切换当前激活的关节组(如从arm_group切换到gripper_group)。
  • 使用
    use gripper  # 切换到"gripper"组
    use          # 显示已加载的关节组列表
    

28. vars

  • 功能:列出所有已保存的关节状态名称。
  • 使用:直接输入vars

29. wait <dt>

  • 功能:暂停执行后续命令一定时间(单位:秒)。
  • 使用
    wait 2  # 暂停2秒
    

30. x = y / x = [v1 v2...] / x[idx] = val

  • 功能:变量赋值,用于存储关节状态或数值。
  • 使用
    target = home_pose       # 将"home_pose"状态赋给target
    angles = [0.1 0.2 0.3]  # 定义关节角度数组
    angles[0] = 0.5         # 修改数组第一个元素为0.5
    

关键字:免费自助建站系统大全_供应链管理信息系统_简单的网页设计作品_李勇seo的博客

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: