创建一个测距运动模型
odometryMotionModel
创建用于差动驱动车辆的里程计的运动模型对象。这个对象包含特定运动模型参数。您可以使用此对象指定的运动模型参数monteCarloLocalization
宾语。
这种运动模型假设车辆进行纯旋转和平移运动从一个位置到其他旅行。为模型传播点向前或向后运动根据这些运动模式。的元素噪声
属性是指在运动的方差。要看到的改变噪声参数,使用效果showNoiseDistribution
。
showNoiseDistribution |
显示噪声参数的影响 |
如果您在使用它后更改您的运动模型monteCarloLocalization
对象,调用释放
在该对象中预先。例如:
MCL = monteCarloLocalization(...);[isUpdated,姿势,协方差] = MCL(...);释放(MCL)mcl.MotionModel.PropName =值;
[1]特龙,Sebatian,沃尔夫勒姆·伯加德,和Dieter福克斯。概率机器人。麻省理工学院出版社,2005年。