文档

机器人系统系统工具箱功能

字母列表 By Category

Coordinate System Transformations

axang2quat Convert axis-angle rotation to quaternion
axang2rotm 将轴 - 角旋转转换为旋转矩阵
axang2tform Convert axis-angle rotation to homogeneous transformation
Eul2quat 将欧拉角转换为四个
EUL2ROTM 将欧拉角转换为旋转矩阵
eul2tform Convert Euler angles to homogeneous transformation
quat2axang 将四个转换为轴 - 角旋转
quat2eul Convert quaternion to Euler angles
quat2rotm 将四个转换为旋转矩阵
quat2tform 转数转换为均匀转换
rotm2axang Convert rotation matrix to axis-angle rotation
rotm2eul 将旋转矩阵转换为欧拉角
rotm2quat Convert rotation matrix to quaternion
rotm2tform Convert rotation matrix to homogeneous transformation
tform2axang 将均匀转换转换为轴角旋转
tform2eul Extract Euler angles from homogeneous transformation
tform2quat 从均匀转化中提取四元
tform2rotm Extract rotation matrix from homogeneous transformation
tform2trvec Extract translation vector from homogeneous transformation
愤怒 Difference between two angles
CART2HOM 将笛卡尔坐标转换为均匀坐标
HOM2CART 将同质坐标转换为笛卡尔坐标
trvec2tform 将翻译矢量转换为均匀转换

Robot Operating System (ROS)

网络连接和勘探

石榴石 连接到ROS网络
rosmsg 检索有关ROS消息和消息类型的信息
rosnode 检索有关ROS网络节点的信息
罗斯帕拉姆 访问ROS参数服务器values
rosservice Retrieve information about services in ROS network
Rosshutdown 关闭ROS系统
rostopic Retrieve information about ROS topics
get Get ROS parameter value
has Check if ROS parameter name exists
搜索 烤焦的ch ROS network for parameter names
ROS参数的设置值或添加新参数
del Delete a ROS parameter
rosdevice 连接到远程ROS设备
runNode 启动ROS节点
stopNode 停止ROS节点
runco​​re 启动ROS核心
停车 Stop ROS core
毫无意义 Determine if ROS node is running
isCoreRunning Determine if ROS core is running
删除文件 从设备删除文件
dir List folder contents on device
getFile 从设备获取文件
Openshell Open interactive command shell to device
putFile 将文件复制到设备
系统 Execute system command on device
Core 创建ROS核心
不de 启动ROS节点并连接到ROS Master
ParameterTree 访问ROS参数服务器

Publishers and Subscribers

罗斯梅斯 Create ROS messages
rosmsg 检索有关ROS消息和消息类型的信息
definition 检索ROS消息类型的定义
显示详细资料 Display all ROS message contents
rospublisher 在主题上发布消息
rossubscriber 订阅有关主题的消息
rostopic Retrieve information about ROS topics
receive Wait for new ROS message
send 将ROS消息发布到主题
Robotics.Rate 以固定频率执行循环
罗斯拉特 以固定频率执行循环

Services and Actions

玫瑰色 检索有关ROS动作的信息
玫瑰色client 创建ROS动作客户端
取消行业 取消动作服务器上的所有目标
取消程序 Cancel last goal sent by client
sendgoal 将目标消息发送到动作服务器
sendgoalAndWait 发送目标消息并等待结果
waitforserver Wait for action server to start
call Call the ROS service server and receive a response
rosservice Retrieve information about services in ROS network
Rossvcclient Connect to ROS service server
Rossvcserver Create ROS service server

日志文件和转换

rosbag Open and parse rosbag log file
readMessages 阅读Rosbag的消息
选择 Select subset of messages in rosbag
timeseries 为选定的消息属性创建一个时间序列对象
rostime 访问ROS时间功能
玫瑰花化 Create a ROS duration object
seconds Returns seconds of a time or duration
Rostf 接收,发送和应用ROS转换
apply Transform message entities into target frame
canTransform 验证是否可用
转换 将消息实体转换为目标坐标框架
Waitfortransform 等到有变换可用
getTransform Retrieve the transformation between two coordinate frames
sendTransform Send transformation to ROS network
BagSelection 创建ROSBAG选择
TransformStamped 创建转换消息

专业消息

deadbinaryoccupancyGrid 阅读二进制占用网格
writeBinaryOccupancyGrid 写从网格到ROS消息的值
读数 Convert ROS image data into MATLAB image
写入 Write MATLAB image to ROS image message
Readcartesian Read laser scan ranges in Cartesian coordinates
readscanangles Return scan angles for laser scan range readings
阴谋 Display laser or lidar scan readings
Readxyz 从点云数据中提取XYZ坐标
readRGB 从点云数据中提取RGB值
readAllFieldNames Get all available field names from ROS point cloud
Readfield 基于字段名称读取点云数据
scatter3 散点图中的显示点云
CompressedImage 创建压缩图像消息
图片 创建图像消息
Laserscan 创建激光扫描消息
OccupancyGrid Create occupancy grid message
PointCloud2 Access point cloud messages

自定义消息支持万博1manbetx

RoboticsAddons 安装用于机器人技术的附加组件
rosgenmsg 从ROS定义生成自定义消息

ROS Access with Simulink

rosdevice 连接到远程ROS设备
runNode 启动ROS节点
stopNode 停止ROS节点
runco​​re 启动ROS核心
停车 Stop ROS core
毫无意义 Determine if ROS node is running
isCoreRunning Determine if ROS core is running

Sensor Data

石榴石 连接到ROS网络
rostopic Retrieve information about ROS topics
rosmsg 检索有关ROS消息和消息类型的信息
罗斯梅斯 Create ROS messages
rospublisher 在主题上发布消息
rossubscriber 订阅有关主题的消息
罗斯帕拉姆 访问ROS参数服务器values
罗斯拉特 以固定频率执行循环
罗斯梅斯 Create ROS messages
readMessages 阅读Rosbag的消息
receive Wait for new ROS message
send 将ROS消息发布到主题
显示详细资料 Display all ROS message contents
选择 Select subset of messages in rosbag
转换 将消息实体转换为目标坐标框架
Waitfortransform 等到有变换可用
getTransform Retrieve the transformation between two coordinate frames
sendTransform Send transformation to ROS network
Rostf 接收,发送和应用ROS转换
apply Transform message entities into target frame
deadbinaryoccupancyGrid 阅读二进制占用网格
writeBinaryOccupancyGrid 写从网格到ROS消息的值
读数 Convert ROS image data into MATLAB image
写入 Write MATLAB image to ROS image message
利达尔扫 创建用于存储二维LIDAR扫描的对象
阴谋 Display laser or lidar scan readings
删除Invaliddata 删除无效范围和角度数据
Readcartesian Read laser scan ranges in Cartesian coordinates
readscanangles Return scan angles for laser scan range readings
变换扫描 根据相对姿势转换激光扫描
Readxyz 从点云数据中提取XYZ坐标
readRGB 从点云数据中提取RGB值
readAllFieldNames Get all available field names from ROS point cloud
Readfield 基于字段名称读取点云数据
scatter3 散点图中的显示点云
Robotics.Rate 以固定频率执行循环
罗斯拉特 以固定频率执行循环
CompressedImage 创建压缩图像消息
图片 创建图像消息
Laserscan 创建激光扫描消息
利达尔扫 创建用于存储二维LIDAR扫描的对象
OccupancyGrid Create occupancy grid message
PointCloud2 Access point cloud messages

地面车辆算法

deadbinaryoccupancyGrid 阅读二进制占用网格
writeBinaryOccupancyGrid 写从网格到ROS消息的值
利达尔扫 创建用于存储二维LIDAR扫描的对象
MatchScans Estimate pose between two laser scans
阴谋 Display laser or lidar scan readings
删除Invaliddata 删除无效范围和角度数据
变换扫描 根据相对姿势转换激光扫描
robotics.BinaryOccupancyGrid Create occupancy grid with binary values
Robotics.occupancyGrid Create occupancy grid with probabilistic values
Robotics.prm 创建概率路线图路径计划者
robotics.PurePursuit Create controller to follow set of waypoints
机器人技术 Avoid obstacles using vector field histogram
Robotics.montecarlolocalization Localize robot using range sensor data and map
robotics.OdometryMotionModel 创建探针运动模型
robotics.ParticleFilter 创建粒子过滤状态估计器

Manipulator Algorithms

Importrobot Import rigid body tree model from URDF file or text
机器人 Create a joint
Robotics.RigidBody Create a rigid body
Robotics.RigidBodyTree Create tree-structured robot
robotics.InverseKinematics 创建逆运动求解器
robotics.GeneralizedInverseKinematics Create multiconstraint inverse kinematics solver
robotics.orientationtarget Create constraint on relative orientation of body
robotics.PositionTarget Create constraint on relative position of body
Robotics.posetarget Create constraint on relative pose of body
Robotics.AimingConstraint Create aiming constraint for pointing at a target location
Robotics.CartesianBounds 创建约束以使身体起源在笛卡尔界限内
Robotics.JointPositionBounds 对机器人模型的联合位置建立约束

代码生成

axang2quat Convert axis-angle rotation to quaternion
axang2rotm 将轴 - 角旋转转换为旋转矩阵
axang2tform Convert axis-angle rotation to homogeneous transformation
Eul2quat 将欧拉角转换为四个
EUL2ROTM 将欧拉角转换为旋转矩阵
eul2tform Convert Euler angles to homogeneous transformation
quat2axang 将四个转换为轴 - 角旋转
quat2eul Convert quaternion to Euler angles
quat2rotm 将四个转换为旋转矩阵
quat2tform 转数转换为均匀转换
rotm2axang Convert rotation matrix to axis-angle rotation
rotm2eul 将旋转矩阵转换为欧拉角
rotm2quat Convert rotation matrix to quaternion
rotm2tform Convert rotation matrix to homogeneous transformation
tform2axang 将均匀转换转换为轴角旋转
tform2eul Extract Euler angles from homogeneous transformation
tform2quat 从均匀转化中提取四元
tform2rotm Extract rotation matrix from homogeneous transformation
tform2trvec Extract translation vector from homogeneous transformation
愤怒 Difference between two angles
CART2HOM 将笛卡尔坐标转换为均匀坐标
HOM2CART 将同质坐标转换为笛卡尔坐标
trvec2tform 将翻译矢量转换为均匀转换
变换扫描 根据相对姿势转换激光扫描
利达尔扫 创建用于存储二维LIDAR扫描的对象
MatchScans Estimate pose between two laser scans
robotics.BinaryOccupancyGrid Create occupancy grid with binary values
robotics.InverseKinematics 创建逆运动求解器
robotics.GeneralizedInverseKinematics Create multiconstraint inverse kinematics solver
Robotics.occupancyGrid Create occupancy grid with probabilistic values
robotics.PurePursuit Create controller to follow set of waypoints
Robotics.prm 创建概率路线图路径计划者
Robotics.RigidBodyTree Create tree-structured robot
机器人技术 Avoid obstacles using vector field histogram
这个话题有帮助吗?