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为一圈。
角度正负:
- 翻滚角(绕X):转向Y负半轴为-,转向Y正半轴为+
- 俯仰角(绕Y):转向X负半轴为-,转向X正半轴为+
- 偏航角(绕Z):按右手定则,X转向Y为+,Y转向X为-
下面第一张图为初始角度,第二张图执行rotate 0 1.57 0命令,第三张图执行rotate 0 0 3.14命令