机器人与自治系统
设计、建模和模拟自治系统场景,包括 平台、轨迹、路径、传感器和使用各种 坐标系和地图。 生成并分类检测,评估平台,并获取 各种环境地图。 使用不同路径规划机器人、无人机和汽车的路径 基于不同运动特征的规划算法。 使用多重运动控制控制机器人、无人机和汽车 算法和策略。 通过中间件(如ROS)和 将您设计的估算、导航和控制算法部署到 硬件。
机器人和自治系统产品
话题
场景设计和模拟
创建简单的RoadRunner场景 (RoadRunner) 使用 RoadRunner公司 场景编辑软件创建简单的路网。 交互式创建驾驶场景并生成合成传感器数据 (自动驾驶工具箱) 使用 驾驶场景设计器 应用程序来创建驾驶场景和 从场景中生成传感器检测和点云数据。 模拟虚拟发动机环境中的简单飞行场景和传感器 (UAV工具箱) 在使用Epic的Unreal Engine®的模拟环境中可视化传感器 游戏®。
同步定位和映射(SLAM)
使用虚拟发动机模拟,使用激光雷达里程测量和测绘(LOAM)构建地图 (自动驾驶工具箱) 本示例展示了如何使用Unreal Engine®模拟环境中的合成激光雷达数据,使用激光雷达里程计和地图绘制(LOAM)[1](自动驾驶工具箱)算法构建地图。 三维仿真中无人机导航的立体视觉SLAM (UAV工具箱) 使用为虚幻引擎环境中的城市街区场景生成地图 立体视觉同步定位和映射。 使用SLAM从激光雷达数据构建地图 (导航工具箱) 处理来自车辆传感器的三维激光雷达数据,逐步构建地图和 使用SLAM估计轨迹。 (自R2024a起) 使用因子图的单目视觉惯性里程表(VIO) (导航工具箱) 使用相机和IMU实现单目视觉惯性里程计定位无人机 数据,通过因子图优化。 (自R2023b起)
态势感知和状态估计
基于雷达和摄像机的公路车辆扩展目标跟踪 (传感器融合和跟踪工具箱) 将公路车辆作为跨越的延伸物体围绕自我车辆进行跟踪 多传感器分辨率单元。 使用合成数据的视觉惯性里程表 (传感器融合和跟踪工具箱) 使用 惯性测量单元(IMU)和单目相机。
运动规划
基于Frenet参考路径的目标跟踪与运动规划 (传感器融合和跟踪工具箱) 根据周围环境的估计动态规划自动驾驶车辆的运动。 (自R2021b起) 使用机器人系统工具箱在Simulink中规划机械手路径 (机器人系统工具箱) 在Simulink中模拟机械手路径规划 ® 通过MATLAB生成自治函数的代码 ® .
运动控制
公路车道跟随与RoadRunner场景 (自动驾驶工具箱) 使用在中创建的场景模拟公路车道跟随应用程序 RoadRunner公司 3D场景编辑工具。 Simulink®中的避障路径跟踪 (导航工具箱) 使用Simulink为差速驱动机器人沿路径行驶时避开障碍物。 用自动挖掘机模拟施工现场土方运动 (机器人系统工具箱) 模拟地面开挖,形成凹陷,并将弃土运至弃土场 卡车,并进一步将其转移到另一个地点。 (自R2024b起)
硬件部署
Simulink中使用PX4硬件在环(HITL)和无人机动力学进行场景仿真和飞行可视化 (UAV工具箱) 此示例演示了使用Simulink®中包含的PX4®硬件在环(HITL)和UAV Dynamics进行3D场景仿真和飞行可视化。 利用惯性传感器融合和MPU-9250估计方位 (传感器融合和跟踪工具箱) 从InvenSense MPU-9250 IMU传感器获取数据,并使用6轴和 传感器数据中的9轴融合算法,以计算 设备。 MATLAB中ROS的手势跟踪机器人 (ROS工具箱) 通过ROS控制在单独的基于ROS的模拟器上运行的模拟机器人 网络使用MATLAB。 用蒙特卡罗定位算法定位TurtleBot (导航工具箱) 在模拟Gazebo®环境中的TurtleBot®机器人上应用Monte Carlo定位算法。
ROS数据和网络分析
ROS 2网络分析仪应用程序入门 (ROS工具箱) 使用ROS 2 Network Analyzer应用程序可视化和分析节点、主题、服务 ROS 2网络中的动作交互。 (自R2024b起) 可视化来自实时ROS或ROS 2主题的消息 (ROS工具箱) 在ROS Data Analyzer应用程序中可视化来自实时ROS或ROS 2主题的消息。