Open rmaheshkumarblr opened 9 years ago
Robot localization seems to be the better option because it can support multiple sensors including the visual odometry.
"If you are fusing continuous position data such as wheel encoder odometry, visual odometry, or IMU data,set "world_frame" to your odom_frame value. This is the default behavior for robot_localization's state estimation nodes."
Planning to use one of the ros modules for visual odometry. http://wiki.ros.org/fovis_ros or http://wiki.ros.org/viso2_ros
First of all thanks to both of you for these detailed explanations, I understood the concept and the difference between different approaches very well. Which is very helpful for my research.
Reference: http://answers.ros.org/question/191962/state-estimation-and-localization-in-robot-navigation/
robot_localization -> 3D tacking based on Extended Kalman filter with mulitple sensors (multiple odom and multiple IMU..)and provide more functionality
robot_pose_ekf -> 3D tacking based on Extended Kalman filter fusing wheel odometry, IMU sensor and visual odometry. For tracking pose.
amcl -> 2D localization based on particle filter uses odometry and laser.
Checking further