turtlebot
连接到TurtleBot
描述
的turtlebot
对象连接到TurtleBot®机器人通过一个特定地址的ROS网络。它包含用于激活订阅者和访问与TurtleBot相关的主题名称的属性。使用turtlebot
对象函数从ROS网络获取不同的传感器数据,并发送命令来控制机器人。
创建
语法
描述
创建一个TurtleBot接口对象。MATLAB®连接到运行在同一台机器上的TurtleBot ROS主服务器,除非您在tbot
= turtlebotROS_MASTER_URI
环境变量。
连接到TurtleBot ROS主IP或主机名,tbot
= turtlebot (主机名
)主机名
.此语法假定ROS默认端口号为11311
.
连接到指定端口号的TurtleBot ROS主机,tbot
= turtlebot (主机名
,港口
)港口
.
在给定的统一资源标识符处连接到TurtleBot,tbot
= turtlebot (URI
)URI
.
指定节点将自己发布到ROS网络的IP或主机名。tbot
= turtlebot (___“NodeHost”,主机名
)
属性
对象的功能
getColorImage |
获取彩色图像TurtleBot相机 |
getDepthImage |
获取深度图像TurtleBot相机 |
getGrayImage |
得到灰度图像TurtleBot相机 |
getLaserScan |
获取激光扫描传感器读数TurtleBot |
setVelocity |
发送线速度和角速度到TurtleBot |
getIMU |
获取IMU数据TurtleBot |
getTransform |
得到两帧之间的变换TurtleBot机器人 |
getOdometry |
获取里程表读数TurtleBot |
resetOdometry |
重置里程表TurtleBot |
setVelocity |
发送线速度和角速度到TurtleBot |
例子
版本历史
在R2016a中引入