主要内容

移动机器人算法设计

映射,路径规划,路径跟踪,状态估计

这些机器人系统工具箱™算法专注于移动机器人或地面车辆应用。这些算法可以帮助您完成从映射到计划和控制的整个移动机器人工作流程。您可以使用占用网格创建环境地图,为给定环境中的机器人开发路径规划算法,并调整控制器以遵循一组路径点。根据机器人的激光雷达传感器数据执行状态估计。

功能

全部展开

binaryOccupancyMap 用二进制值创建占用网格
getOccupancy 获取位置的占用值
膨胀 给每个被占领的位置充气
移动 在世界框架中移动地图
occupancyMatrix 将占用网格转换为矩阵
raycast 沿着射线计算单元指数
lidarScan 创建存储二维激光雷达扫描的对象
情节 显示激光或激光雷达扫描读数
removeInvalidData 删除无效的范围和角度数据
transformScan 基于相对位姿的激光扫描变换
stateEstimatorPF 创建粒子滤波状态估计器
初始化 初始化粒子过滤器的状态
预测 预测机器人在下一步的状态
正确的 根据传感器测量调整状态估计
getStateEstimate 从粒子中提取最佳状态估计和协方差
mobileRobotPRM 创建概率路线图路径规划器
findpath 在路线图上找到起始点和目标点之间的路径
controllerPurePursuit 创建控制器以遵循一组路径点
ackermannKinematics 仿汽车转向车模型
bicycleKinematics 自行车车模型
differentialDriveKinematics 差动式驱动车辆模型
unicycleKinematics 独轮车车辆模型

阿克曼运动学模型 基于Ackermann运动学模型的类车车辆运动
自行车运动模型 利用自行车运动学模型计算类车车辆运动
差动传动运动学模型 利用差动驱动运动模型计算车辆运动
独轮车运动模型 利用独轮车运动学模型计算车辆运动
单纯的追求 线速度和角速度控制命令

主题

映射与路径规划

运动建模

机器人控制

状态估计

Baidu
map