机器人技术系统工具箱函数 - 按类别
字母列表
按类别
坐标系统转换
axang2quat |
将轴 - 角旋转转换为四个 |
axang2rotm |
将轴 - 角旋转转换为旋转矩阵 |
axang2tform |
将轴 - 角旋转转换为均匀转换 |
Eul2quat |
将欧拉角转换为四个 |
EUL2ROTM |
将欧拉角转换为旋转矩阵 |
EUL2TFORM |
将欧拉角转换为均匀转换 |
quat2axang |
将四个转换为轴 - 角旋转 |
quat2eul |
将四个转换为欧拉角 |
quat2rotm |
将四个转换为旋转矩阵 |
quat2tform |
转数转换为均匀转换 |
rotm2axang |
将旋转矩阵转换为轴角旋转 |
rotm2eul |
将旋转矩阵转换为欧拉角 |
rotm2quat |
将旋转矩阵转换为四个 |
rotm2tform |
将旋转矩阵转换为均匀转换 |
tform2axang |
将均匀转换转换为轴角旋转 |
tform2eul |
从均匀转换中提取欧拉角 |
tform2quat |
从均匀转化中提取四元 |
tform2rotm |
从均匀转换中提取旋转矩阵 |
tform2trvec |
从均匀转换中提取翻译载体 |
愤怒 |
两个角度之间的差异 |
CART2HOM |
将笛卡尔坐标转换为均匀坐标 |
HOM2CART |
将同质坐标转换为笛卡尔坐标 |
trvec2tform |
将翻译矢量转换为均匀转换 |
季节 |
创建一个四个阵列 |
机器人操作系统(ROS)
网络连接和勘探
石榴石 |
连接到ROS网络 |
rosmsg |
检索有关ROS消息和消息类型的信息 |
罗斯诺德 |
检索有关ROS网络节点的信息 |
罗斯帕拉姆 |
访问Ros参数服务器值 |
Rosservice |
检索ROS网络中有关服务的信息 |
Rosshutdown |
关闭ROS系统 |
rostopic |
检索有关ROS主题的信息 |
得到 |
获取ROS参数值 |
有 |
检查Ros参数名称是否存在 |
搜索 |
搜索ROS网络以获取参数名称 |
放 |
ROS参数的设置值或添加新参数 |
del |
删除ROS参数 |
罗斯迪夫 |
连接到远程ROS设备 |
runnode |
启动ROS节点 |
stopnode |
停止ROS节点 |
runcore |
启动ROS核心 |
停车 |
停止ROS核心 |
毫无意义 |
确定ROS节点是否正在运行 |
Iscornunn |
确定ROS Core是否正在运行 |
删除文件 |
从设备删除文件 |
dir |
设备上的文件夹内容 |
getfile |
从设备获取文件 |
Openshell |
打开交互式命令壳到设备 |
Putfile |
将文件复制到设备 |
系统 |
在设备上执行系统命令 |
核 |
创建ROS核心 |
节点 |
启动ROS节点并连接到ROS Master |
参数树 |
访问ROS参数服务器 |
出版商和订户
罗斯梅斯 |
创建ROS消息 |
rosmsg |
检索有关ROS消息和消息类型的信息 |
定义 |
检索ROS消息类型的定义 |
显示详细资料 |
显示所有ROS消息内容 |
Rospublisher |
在主题上发布消息 |
rossubscriber |
订阅有关主题的消息 |
rostopic |
检索有关ROS主题的信息 |
收到 |
等待新的ROS消息 |
发送 |
将ROS消息发布到主题 |
Robotics.Rate |
以固定频率执行循环 |
罗斯拉特 |
以固定频率执行循环 |
服务和行动
玫瑰色 |
检索有关ROS动作的信息 |
RosactionClient |
创建ROS动作客户端 |
取消行业 |
取消动作服务器上的所有目标 |
取消程序 |
取消客户发送的最后一个进球 |
sendgoal |
将目标消息发送到动作服务器 |
sendgoalandwait |
发送目标消息并等待结果 |
waitforserver |
等待动作服务器启动 |
称呼 |
致电ROS服务服务器并接收回复 |
Rosservice |
检索ROS网络中有关服务的信息 |
Rossvcclient |
连接到ROS服务服务器 |
Rossvcserver |
创建ROS服务服务器 |
日志文件和转换
罗斯巴格 |
打开和解析Rosbag日志文件 |
重新记录 |
阅读Rosbag的消息 |
选择 |
在Rosbag中选择消息子集 |
时间序列 |
为选定的消息属性创建一个时间序列对象 |
罗斯特 |
访问ROS时间功能 |
玫瑰花化 |
创建ROS持续时间对象 |
秒 |
返回时间或持续时间 |
Rostf |
接收,发送和应用ROS转换 |
申请 |
将消息实体转换为目标框架 |
cantransform |
验证是否可用 |
转换 |
将消息实体转换为目标坐标框架 |
Waitfortransform |
等到有变换可用 |
getTransform |
检索两个坐标帧之间的转换 |
SendTransform |
将转换发送到ROS网络 |
Bagselection |
创建ROSBAG选择 |
变换盖 |
创建转换消息 |
专业消息
deadbinaryoccupancyGrid |
阅读二进制占用网格 |
WriteBinaryOccupancyGrid |
写从网格到ROS消息的值 |
readoccupancyGrid |
阅读占用网格消息 |
WriteCupancyGrid |
写从网格到ROS消息的值 |
readoccupancymap3d |
从Octomap ROS消息读取3-D地图 |
读数 |
将ROS图像数据转换为MATLAB图像 |
写入 |
将MATLAB图像写入ROS图像消息 |
Readcartesian |
阅读笛卡尔坐标中的激光扫描范围 |
readscanangles |
激光扫描范围读数的返回扫描角 |
阴谋 |
显示激光或激光扫描读数 |
Readxyz |
从点云数据提取XYZ坐标 |
readrgb |
从点云数据中提取RGB值 |
ReadallFieldNames |
从Ros Point Cloud获取所有可用的字段名称 |
Readfield |
基于字段名称读取点云数据 |
STACT3 |
散点图中的显示点云 |
压缩图 |
创建压缩图像消息 |
图片 |
创建图像消息 |
Laserscan |
创建激光扫描消息 |
占用格里德 |
创建占用网格消息 |
PointCloud2 |
访问点云消息 |
自定义消息支持万博1manbetx
RoboticsAddons |
安装用于机器人技术的附加组件 |
rosgenmsg |
从ROS定义生成自定义消息 |
与Simulink访问ROS万博1manbetx
传感器数据
石榴石 |
连接到ROS网络 |
rostopic |
检索有关ROS主题的信息 |
rosmsg |
检索有关ROS消息和消息类型的信息 |
罗斯梅斯 |
创建ROS消息 |
Rospublisher |
在主题上发布消息 |
rossubscriber |
订阅有关主题的消息 |
罗斯帕拉姆 |
访问Ros参数服务器值 |
罗斯拉特 |
以固定频率执行循环 |
罗斯梅斯 |
创建ROS消息 |
重新记录 |
阅读Rosbag的消息 |
收到 |
等待新的ROS消息 |
发送 |
将ROS消息发布到主题 |
显示详细资料 |
显示所有ROS消息内容 |
选择 |
在Rosbag中选择消息子集 |
转换 |
将消息实体转换为目标坐标框架 |
Waitfortransform |
等到有变换可用 |
getTransform |
检索两个坐标帧之间的转换 |
SendTransform |
将转换发送到ROS网络 |
Rostf |
接收,发送和应用ROS转换 |
申请 |
将消息实体转换为目标框架 |
deadbinaryoccupancyGrid |
阅读二进制占用网格 |
WriteBinaryOccupancyGrid |
写从网格到ROS消息的值 |
readoccupancyGrid |
阅读占用网格消息 |
WriteCupancyGrid |
写从网格到ROS消息的值 |
readoccupancymap3d |
从Octomap ROS消息读取3-D地图 |
读数 |
将ROS图像数据转换为MATLAB图像 |
写入 |
将MATLAB图像写入ROS图像消息 |
利达尔扫 |
创建用于存储二维LIDAR扫描的对象 |
阴谋 |
显示激光或激光扫描读数 |
删除Invaliddata |
删除无效范围和角度数据 |
Readcartesian |
阅读笛卡尔坐标中的激光扫描范围 |
readscanangles |
激光扫描范围读数的返回扫描角 |
变换扫描 |
根据相对姿势转换激光扫描 |
Readxyz |
从点云数据提取XYZ坐标 |
readrgb |
从点云数据中提取RGB值 |
ReadallFieldNames |
从Ros Point Cloud获取所有可用的字段名称 |
Readfield |
基于字段名称读取点云数据 |
STACT3 |
散点图中的显示点云 |
Robotics.Rate |
以固定频率执行循环 |
罗斯拉特 |
以固定频率执行循环 |
压缩图 |
创建压缩图像消息 |
图片 |
创建图像消息 |
Laserscan |
创建激光扫描消息 |
利达尔扫 |
创建用于存储二维LIDAR扫描的对象 |
占用格里德 |
创建占用网格消息 |
PointCloud2 |
访问点云消息 |
地面车辆算法
buildmap |
通过LIDAR扫描建立占用网格 |
deadbinaryoccupancyGrid |
阅读二进制占用网格 |
WriteBinaryOccupancyGrid |
写从网格到ROS消息的值 |
readoccupancyGrid |
阅读占用网格消息 |
WriteCupancyGrid |
写从网格到ROS消息的值 |
readoccupancymap3d |
从Octomap ROS消息读取3-D地图 |
利达尔扫 |
创建用于存储二维LIDAR扫描的对象 |
MatchScans |
估计两次激光扫描之间的姿势 |
MatchScansGrid |
使用基于网格的搜索估算两次激光扫描之间的姿势 |
阴谋 |
显示激光或激光扫描读数 |
删除Invaliddata |
删除无效范围和角度数据 |
变换扫描 |
根据相对姿势转换激光扫描 |
OptimizeposeGraph |
优化姿势图中的节点 |
添加斑点 |
在姿势图中添加相对姿势 |
边缘 |
姿势图中的边缘 |
edgeconstraints |
姿势图中的边缘约束 |
findedgeid |
查找边缘ID |
节点 |
姿势图中的节点姿势 |
拆除 |
从图形上删除环路闭合边缘 |
节目 |
情节姿势图 |
Robotics.Lidarslam |
使用激光扫描执行本地化和映射 |
Robotics.montecarlolocalization |
使用范围传感器数据和地图本地化机器人 |
Robotics.BinaryOccupancyGrid |
创建具有二进制值的占用网格 |
Robotics.occupancyGrid |
创建具有概率值的占用网格 |
Robotics.occupancymap3d |
创建3D占用地图 |
Robotics.odometrymotionmodel |
创建探针运动模型 |
Robotics.ParticleFilter |
创建粒子过滤状态估计器 |
Robotics.PoseGraph |
创建2D姿势图 |
Robotics.posegraph3d |
创建3D姿势图 |
Robotics.prm |
创建概率路线图路径计划者 |
Robotics.purepursuit |
创建控制器以遵循一组航点 |
机器人技术 |
避免使用矢量场直方图 |
操纵算法
Importrobot |
从乌尔德文件或文本导入刚性的身体树模型 |
添加机构 |
向机器人添加身体 |
添加ubtree |
将子树添加到机器人 |
addvisual |
将视觉几何数据添加到刚体 |
明确 |
清除所有视觉几何形状 |
Getbody |
用名字获取机器人身体手柄 |
删除身体 |
从机器人中卸下身体 |
替换机构 |
在机器人上更换身体 |
替换偶 |
更换身体上的关节 |
节目 |
在图中显示机器人模型 |
显示详细资料 |
显示机器人模型的详细信息 |
子树 |
从机器人模型创建子树 |
getTransform |
在身体框架之间转换 |
随机配置 |
生成机器人的随机配置 |
乡间人 |
获取机器人的家用配置 |
节目 |
在图中显示机器人模型 |
中心摩擦 |
质量位置和雅各比亚人 |
外部压力 |
组成外力基质相对于基础 |
前向动态 |
联合加速度给定扭矩和州 |
几何jacobian |
机器人配置的几何雅各布 |
GRAVITYTORQUE |
补偿重力的关节扭矩 |
不动产动力学 |
给定运动所需的联合扭矩 |
Massmatrix |
联合空间质量矩阵 |
速度生产 |
取消速度引起的力的联合扭矩 |
Robotics.RigidBodyTree |
创建树结构化机器人 |
Robotics.RigidBody |
创建一个僵硬的身体 |
机器人 |
创建关节 |
机器人学 |
创建逆运动求解器 |
机器人 |
创建多构成逆隔学求解器 |
robotics.orientationtarget |
建立对身体相对取向的约束 |
Robotics.PositionTarget |
对身体的相对位置产生约束 |
Robotics.posetarget |
对身体的相对姿势产生约束 |
Robotics.AimingConstraint |
创建针对指向目标位置的瞄准限制 |
Robotics.CartesianBounds |
创建约束以使身体起源在笛卡尔界限内 |
Robotics.JointPositionBounds |
对机器人模型的联合位置建立约束 |
代码生成
axang2quat |
将轴 - 角旋转转换为四个 |
axang2rotm |
将轴 - 角旋转转换为旋转矩阵 |
axang2tform |
将轴 - 角旋转转换为均匀转换 |
Eul2quat |
将欧拉角转换为四个 |
EUL2ROTM |
将欧拉角转换为旋转矩阵 |
EUL2TFORM |
将欧拉角转换为均匀转换 |
quat2axang |
将四个转换为轴 - 角旋转 |
quat2eul |
将四个转换为欧拉角 |
quat2rotm |
将四个转换为旋转矩阵 |
quat2tform |
转数转换为均匀转换 |
rotm2axang |
将旋转矩阵转换为轴角旋转 |
rotm2eul |
将旋转矩阵转换为欧拉角 |
rotm2quat |
将旋转矩阵转换为四个 |
rotm2tform |
将旋转矩阵转换为均匀转换 |
tform2axang |
将均匀转换转换为轴角旋转 |
tform2eul |
从均匀转换中提取欧拉角 |
tform2quat |
从均匀转化中提取四元 |
tform2rotm |
从均匀转换中提取旋转矩阵 |
tform2trvec |
从均匀转换中提取翻译载体 |
愤怒 |
两个角度之间的差异 |
CART2HOM |
将笛卡尔坐标转换为均匀坐标 |
HOM2CART |
将同质坐标转换为笛卡尔坐标 |
trvec2tform |
将翻译矢量转换为均匀转换 |
变换扫描 |
根据相对姿势转换激光扫描 |
利达尔扫 |
创建用于存储二维LIDAR扫描的对象 |
MatchScans |
估计两次激光扫描之间的姿势 |
MatchScansGrid |
使用基于网格的搜索估算两次激光扫描之间的姿势 |
Robotics.BinaryOccupancyGrid |
创建具有二进制值的占用网格 |
机器人学 |
创建逆运动求解器 |
机器人 |
创建多构成逆隔学求解器 |
Robotics.occupancyGrid |
创建具有概率值的占用网格 |
Robotics.ParticleFilter |
创建粒子过滤状态估计器 |
Robotics.purepursuit |
创建控制器以遵循一组航点 |
Robotics.prm |
创建概率路线图路径计划者 |
Robotics.RigidBodyTree |
创建树结构化机器人 |
机器人技术 |
避免使用矢量场直方图 |
这个话题有帮助吗?