Design an autonomous maze solving mobile robot using the Lego kits. Your designe
ID: 1767500 • Letter: D
Question
Design an autonomous maze solving mobile robot using the Lego kits. Your designed LEGO mobile robot will be placed at the maze entrance. It then must traverse the maze until it finds the exit (See an example in Figure 1, the detailed maze structure can be found in the Mechatronics Lab). Figure 1. Example of the maze You are required to design a collision-free robot so it can navigate through a maze without touching any obstacles. Your robot must be constructed using the provided LEGO Mindstorms Kit. You are allowed to use any of the parts in the kit. Additional parts may be added. Note: The code for the LEGO Mindstorms EV3 must be done in MATLAB (either Simulink or Script). Your code must be heavily commented, so someone who is not involved in your project can understand how the code works.
Exit arance Figure 1. Example of the mazeExplanation / Answer
I had done a mini project on autonomous maze solving robots, so adding up the code here properties (SetAccess=private,GetAccess=private) aser % Serial Connection pins % Pin Status Vector srvs % Servo Status Vector mspd % DC Motors Speed Status sspd % Stepper Motors Speed Status encs % Encoders Status sktc % Motor Server Running on the Arduino Board end properties (Hidden=true) chks = false; % Checks serial connection before every operation chkp = true; % Checks parameters before every operation end methods % constructor, connects to the board and creates an arduino object function a=arduino(comPort) % check nargin if narginRelated Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.