Custom ROS Messages:
Motion.msg and Observation.msg
Motion.msg
Observation.msg
ROSbag Integration and Data Processing:Employed rosbag info
to gather essential information from the provided bag file.Developed a Python script to read and process motion and observation data from the bag file, ensuring seamless integration into the localization algorithm.
Grid Localization Environment Setup:Configured a 3D grid map with landmarks, serving as reference points for the robot's navigation.Defined grid cell size (20cm x 20cm) and discretization for robot heading, facilitating accurate localization.Established the robot's initial pose and heading within the grid, considering discretization size for the third dimension.
Motion and Observation Models:Implemented motion and observation models, incorporating rotation, translation, range, and bearing aspects to refine the robot's localization within the mapped environment.