ROS应用程序示例
模拟ROS和凉亭应用,连接到Turtlebot®硬件
这些示例显示了如何为ROS,真实机器人和模拟器构建特定应用程序。使用它们来了解物理硬件和软件仿真系统的要求。有关机器人设置信息,请参阅开始使用凉亭和模拟海龟机器人和开始使用真正的海龟机器人。
话题
ROS应用
- 在MATLAB中使用ROS的机器人签名
此示例向您展示了如何使用MATLAB®控制在ROS网络上的单独基于ROS的模拟器上运行的模拟机器人。 - 与MATLAB的ROS自动停车代客
此示例显示了如何在ROS网络中的各个节点中分发自动停车代客(自动驾驶工具箱)应用程序。 - 生成无人机Waypoint追随者的ROS节点
此示例显示了如何使用MATLAB®代码生成来创建ROS节点,以将无人机(UAV)沿预定义的圆形路径和一组指定的自定义航路点移动。 - 从Simulink®生成ROS控制插件金宝app
此示例显示了如何从Simulink模型生成和构建ROS_Control插件。金宝app - 使用Yolo V2深学习算法在ROS中的车道和车辆检测
此示例显示了如何在ROS启用Simulink®模型内使用深层卷积神经网络来执行车道和车辆检测。金宝app - 使用ROS 2和PX4桥控制模拟的无人机
此示例演示了如何从使用PX4 AutoPilot的模拟无人机接收传感器读数和自动驾驶状态,并发送控制命令以导航模拟无人机。 - 使用ROS融合雷达和激光雷达数据
在记录的LIDAR传感器数据上,对ROSBAG记录的驾驶场景执行轨道级传感器融合。 - ROS可启用机器人的反馈控制
使用Si金宝appmulink®控制在单独的基于ROS的模拟器中运行的模拟机器人。 - ROS 2上的ROS可启用机器人的反馈控制
此示例向您展示了如何使用Simulink®控制ROS 2网络中的凉亭金宝app机器人模拟器中运行的模拟机器人。 - 从MATLAB®生成独立的ROS节点
此示例显示了如何从MATLAB函数中生成独立ROS节点的C ++代码。 - MATLAB编程代码生成
此示例显示了推荐的工作流程,用于生成来自包含ROS接口的MATLAB®代码的独立执行程序。
凉亭
- 开始使用凉亭和模拟海龟机器人
此示例显示了如何设置凉亭®模拟器引擎。 - 在凉亭中添加,构建和删除对象
该示例探讨了与Matlab®的凉亭模拟器的更深入的相互作用。 - 在凉亭中施加力和扭矩
此示例说明了将力和扭矩应用于凉亭模拟器中的模型的方法的集合。 - 测试模拟中的机器人自主权
此示例探讨了MATLAB®的控制咖啡®模拟器。
海龟机器人
- 开始使用真正的海龟机器人
此示例显示了如何使用MATLAB®ROS界面连接到Turtlebot®。 - 开始使用凉亭和模拟海龟机器人
此示例显示了如何设置凉亭®模拟器引擎。 - 与海龟机器人交流
此示例介绍了Turtlebot®平台以及MATLAB®用户与之互动的方式。 - 探索海龟机器人的基本行为
此示例可帮助您使用Turtlebot®探索基本的自主权。 - 用遥控器控制海龟机器人
此示例显示了通过使用示例HelperturtlebotCommunicator
班级。 - 海龟和VFH避免障碍物
此示例显示了如何在环境中驾驶机器人时,如何使用带有矢量场直方图(VFH)的海龟®进行避免障碍物。 - 跟踪并关注对象
在此示例中,您探讨了合并Kinect®相机的自主行为。