Hereafter the topics that this year you can develop in maximum 2 students and present (either in a dedicated workshop during lessons or at the oral exam)
Complementary filtering
Use an optimization framework to find the coefficients of each filter without any constraint (i.e. making the optimization algorithm find the numerator and denominator coefficients independently).
Then:
- verify if the two filters are complementary
- study the effect of the input signal (the ‘true’ height as a function of time) effect on the filters in output to the optimization algorithm. Try to change the input signal and correlate with the quality of the results
Reward:
- +1 if the work is clear and complete
- +2 if the work is outstanding and add something to the above points
LIDAR scan matching
We will use a LIDAR and a model in scale of an indoor environment. Here the Data sheet, here the user manual
Data available
We acquired two preliminary data: here and here couple of Lidar scan
New Data:
- shot0.mat = scansione di riferimento (fatta in modo da essere il più simile possibile al primo file che ha condiviso su miro ieri)
- shot1.mat = scansione traslata rispetto ad un asse di 16cm (fatta in modo da essere il più simile possibile al secondo file che ha condiviso su miro ieri)
- shot2.mat = scansione ruotata di +30 gradi rispetto a shot1.mat
- shot3.mat = scansione ruotata di -30 gradi rispetto a shot0.mat
The code to read the data:
% Load the file
current_shot = load(‘shot0.mat’);
% Take the different components of the file
shot_lidarOBJ = current_shot.scan; % shot taken as lidar object
% Lidar Pose
lidar_pose = [current_shot.x_lidar, current_shot.y_lidar, current_shot.theta_lidar];
% Plot the shot and the lidar position
R = 70; % Used to view lidar orientation on plot
figure();
hold on
plot(shot_lidarOBJ);
plot(lidar_pose(1), lidar_pose(2),’.r’, ‘MarkerSize’,30);
plot([lidar_pose(1),lidar_pose(1)+R*cos(lidar_pose(3))], [lidar_pose(2),lidar_pose(2)+R*sin(lidar_pose(3))], …
‘r’, ‘LineWidth’,3);
LIDAR scan matching through Probabilistic Occupancy Maps
Reward:
- +1 if the work is clear and complete
- +2 if the work is outstanding and add something to the above points
LIDAR scan matching through Landmarks extraction
Reward:
- +2 if the work is clear and complete
- +3 if the work is outstanding and add something to the above points