Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Assignment III - Simultaneous Localization and Mapping ( SLAM ) A 2 D indoor mobile robot mounted with a 2 D Lidar sensor is navigating
Assignment III Simultaneous Localization and Mapping SLAM A D indoor mobile robot mounted with a D Lidar sensor is navigating in a room containing three landmarks with reflectors which are fixed on the walls in unknown places to the robot. The robot attempts to make a straight path between two points A and in blue and the positions of the landmarks are shown in red as: A There are encoders that measure the speed for cach wheel. The robot. is placed in an unknown initial pose and starts exploring the room in order to map it ic to learn the position of the landmarks. At the same time as it maps the environment, it also localizes itself relative to the initial position. This is the problem of Simultancous Localization and Mapping SLAM Find the dynamic model equations of the evolution model that allows to recursively estimate the current pose of the robot and the positions of the center for each of the three landmarks XYXYXig Yig over time. Your inputs are the lincar wheels speeds v and Up the distance between the wheels is and the sampling time between measurements of the sensors is AT The LIDAR sensor is equipped with a lowlevel processing algorithm which allows it to detect the landmarks because they have a high reflective power. Each landmark detection comes with two values: a distance and a bearing angle a with respect to the orientation of the robot. Assuming that the LIDAR is placed between the center of axis linking the two wheels of the robot, find the observationmeasurement equations linking the distance rand o for each landmark to the state of the robot, and give the observation model for and Write the stochastic representation of the linearized state and observation models ie Jacobians and indicate what the model noises represent. Please assume that the pairing of each observation and its corresponding landmark association is given by an oracle. How would you initialize the positions and the uncertaintics of the landmarks? a We consider now the scenario where the association of the landmarks and the observations are not given. Propose a method spatial distance criteria to associate one measurement a with one of the three landmarks. Hint: Please remember of the distance metric discussed in the class for considering the data uncertaintics. Write a python program Jupyter notebook that simulates the landmarks and robot motion following a straight line You can select three positions along a rectangular room of your choice in the simulation. For creating your measurements you can add Gaussian noise in the observations and inputs frm the well encoders. Implement an Extended Kalman Filter EKF for localizing the robot and to estimate the positions of your static landmarks over time. Please show the plots of their D position and uncertainty covariance given by the filter. Please adopt the initialization of the state and covariance following your answer in the item Please choose the sampling time and number of iterations time steps accordingly for letting your initial state estimation to converge Now make some changes in your simulation and filtering to consider a more challenging scenario. Your sensor measuring the landmarks distance and angle stops working after measurements time steps Then it stays broken during time steps and then it starts working again during time steps. Please show the plots of how the uncertainties of the robot position evolves in this scenario.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started