主要内容

ROS应用实例

模拟ROS和Gazebo应用,连接到TurtleBot®硬件

这些示例展示了如何为ROS、真实机器人和模拟器构建特定的应用程序。使用它们来学习物理硬件和软件仿真系统的要求。有关机器人设置的信息,请参见开始使用凉亭和模拟乌龟机器人从一个真正的乌龟机器人开始

主题

ROS的应用程序

ros机器人的反馈控制

使用Si金宝appmulink®在一个独立的基于ros的模拟器中控制一个模拟机器人。

ROS- enabled Robot Over ROS 2的反馈控制

这个例子向您展示了如何使用Simulink®来控制运行在Gazebo金宝app®机器人模拟器通过ROS 2网络的模拟机器人。

利用ROS融合雷达和激光雷达数据

对rosbag上记录的驾驶场景的激光雷达传感器数据执行轨迹级传感器融合。

为无人机航路点跟随器生成ROS节点

这个示例演示了如何使用MATLAB®代码生成创建ROS节点,以沿预定义的路径移动无人机(UAV)。

使用YOLO v2深度学习算法检测ROS中的车道和车辆

这个例子展示了如何在启用ROS的Simulink®模型中使用深度卷积神经网络来执行车道和车辆检测。金宝app

自动泊车代客与ROS在MATLAB

这个示例演示了如何将自动泊车代客(Automated Parking Valet,简称autopdriving Toolbox)应用程序分布到ROS网络的各个节点。

MATLAB中带ROS的符号跟踪机器人

这个例子向您展示了如何使用MATLAB®来控制一个运行在ROS网络上的独立ROS模拟器上的模拟机器人。

从MATLAB®生成一个独立的ROS节点

这个例子展示了如何从一个MATLAB函数为一个独立的ROS节点生成c++代码。

代码生成的MATLAB编程

这个示例展示了从MATLAB®代码生成独立可执行文件的推荐工作流,该代码包含ROS接口。

露台

开始使用凉亭和模拟乌龟机器人

这个例子展示了如何设置Gazebo®模拟器引擎。

在凉亭中添加、构建和删除对象

这个例子探索了与MATLAB®中的Gazebo®模拟器的更深入的交互。

在凉亭中施加力和力矩

这个例子说明了将力和力矩应用到Gazebo®模拟器模型的一系列方法。

在仿真中测试机器人的自主性

这个例子探索了MATLAB®控制的凉亭®模拟器。

TurtleBot

从一个真正的乌龟机器人开始

这个例子展示了如何使用MATLAB®ROS接口连接到TurtleBot®。

开始使用凉亭和模拟乌龟机器人

这个例子展示了如何设置Gazebo®模拟器引擎。

与乌龟机器人交流

本例介绍了TurtleBot®平台以及MATLAB®用户与之交互的方式。

探索乌龟机器人的基本行为

这个例子帮助您探索基本自治与TurtleBot®。

用遥操作控制乌龟机器人

这个例子展示了键盘控制TurtleBot®通过使用ExampleHelperTurtleBotCommunicator类。

TurtleBot和VFH的避障功能

这个例子展示了如何使用带有矢量场直方图(VFH)的TurtleBot®来执行在环境中驾驶机器人时的避障。

跟踪和跟踪一个对象

在本例中,您将探索整合Kinect®摄像头的自主行为。