MoveIt:MoveIt命令行工具操控机械臂

allow looking <true|false>: 启用或禁用机器人的环境感知能力,即是否允许机器人环顾四周。



allow replanning <true|false>: 启用或禁用重新规划功能,即是否允许在执行过程中动态重新规划路径。



constrain: 清除路径约束,如果存在的话。



constrain <name>: 使用给定名称的路径约束作为路径约束。



current: 显示当前活动组的当前状态。



database: 显示当前数据库连接(如果有)。



delete <name>: 删除给定名称下的关节值。



eef: 打印附加到当前组的末端执行器的名称。



execute: 执行先前计算的运动计划。



go <name>: 计划并执行到指定状态的运动。



go rand: 计划并执行到随机状态的运动。



go <dir> <dx>: 计划并执行指定方向(上、下、左、右、前、后)和距离的运动。

PS:

  • go forward 0.1
  • go up 0.3
  • go right 0.9


ground: 将一个地平面添加到规划场景中。



id|which: 显示正在操作的组的名称。



joints: 显示活动组中关节的名称。



load [<file>]: 从文件中加载一组解释后的命令。



pick <name>: 拾取指定名称的对象。



place <name>: 放置指定名称的对象。



plan <name>: 计划到指定状态的运动。



plan rand: 计划到随机状态的运动。



planner <name>: 使用指定名称的规划器来计划下一个运动。

指定下一个规划器



record <name>: 记录当前关节值,并将其存储在给定名称下。

一般用在current命令后面,记录当前关节值,之后想复现直接go <name>即可



rotate <x> <y> <z>: 计划并执行到指定方向(绕 X、Y、Z 轴)的运动。

此命令为使末端执行器的坐标系绕基坐标系xyz轴的旋转运动,弧度制,3.14为半圈,6.28为一圈。

角度正负:

  1. 翻滚角(绕X):转向Y负半轴为-,转向Y正半轴为+
  2. 俯仰角(绕Y):转向X负半轴为-,转向X正半轴为+
  3. 偏航角(绕Z):按右手定则,X转向Y为+,Y转向X为-

下面第一张图为初始角度,第二张图执行rotate 0 1.57 0命令,第三张图执行rotate 0 0 3.14命令



save [<file>]: 将当前已知变量保存为一组命令。


 


show: 显示已知状态的名称和值。



show <name>: 显示指定状态的值。



stop: 停止活动组的运动。



time: 显示配置的允许规划时间。



time <val>: 设置允许的规划时间val。



tolerance: 显示达到目标区域的容差。



tolerance <val>: 设置达到目标区域的容差,允许误差为val。



trace <on|off>: 启用或禁用重新规划或环顾四周功能。



use <name>: 切换到使用指定名称的组(如果必要,则加载它)。



vars: 显示已知状态的名称。



wait <dt>: 休眠指定的时间dt(秒)。



x = y: 将 y 的值赋给 x。



x = [v1 v2...]: 将一组值赋给 x。



x[索引值] = val: 将val值分配给x数组的指定索引。

  • 30
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值