项目作者: fatihksubasi

项目描述 :
Matlab code for ideal and noisy 2D velocity motion models
高级语言: MATLAB
项目地址: git://github.com/fatihksubasi/velocity-motion-model.git
创建时间: 2018-12-21T11:28:22Z
项目社区:https://github.com/fatihksubasi/velocity-motion-model

开源协议:

下载


Ideal and Noisy Probabilistic 2D Velocity Motion Model

This repository gives the MATLAB implementation of the velocity motion model presented in Probabilistic Robotics (1).

[1] Thrun, S. (2002). Probabilistic robotics. Communications of the ACM, 45(3), 287. https://doi.org/10.1145/504729.504754

Ideal Velocity Motion Model

The ideal motion model implementation is presented by the function
motion_model_ideal(X, u, dt) in the file titled ideal_motion_model.m

Figure below illustrates poses of the ideal motion between the initial pose x0 = (0 0 − pi/10)T and final pose for time step dt = 0.1 and number of steps N = 20.

Noisy Velocity Motion Model

The noisy motion model implementation is presented by the function
motion_model_noisy(X, u, dt, noise) in the file titled noisy_motion_model.m

Three figures below illustrate samples of the noisy motion for the final pose for command u = (2 pi/4)T , time step dt = 1 and number of samples N = 300 using different noise variances.