1. Homepage
  2. Programming
  3. Navigation Systems (ENG:5062) Additional Exercise: Robotic Vehicle

Navigation Systems (ENG:5062) Additional Exercise: Robotic Vehicle

Engage in a Conversation
University of GlasgowUKNavigation SystemsENG:5062Matlab

Navigation Systems (ENG:5062)

Additional Exercise CourseNana.COM

Task: 1 A robotic vehicle is shown in Figure 1 below. It moves with constant velocity Vf and can alter trajectory by changing its heading angle ψ. CourseNana.COM

Using the nomenclature presented in your Navigation Systems course (mathematics section), the vehicle body frame (Fb) is the object frame while the reference frame (Fe) is defined at some fixed point on the earth’s surface as shown. The position of the vehicle is then denoted r γ eb, where γ can be either e or b. In this scenario, the vehicle velocity (Vf ), defined with respect to the body axes, yields an expression for the velocity observed in the object frame as, CourseNana.COM

eb(t) = [Vf , 0, 0]T By computing the appropriate velocity and acceleration vectors, write a MATLAB script that will track the position of the vehicle, resolved in earth axes, with the following control inputs: Vf = 1.5 ms−1 ψ˙ = k sin(βt) where, β = 0.2 rads−1, k = 0.05rads−1 assuming constant acceleration over each timestep, plot the resulting trajectory over 120s (2min). Use the integration schemes defined in the course notes to solve the ODE’s for r˙eeb(t) and r¨eeb(t), i.e. trapezoidal integration and the fourth-order scheme for CeB. CourseNana.COM

Task: 2 Copy your code from the previous problem and paste into the space provided below. Now run the code again noticing this time the errSwitch is set to 1. The purpose of this problem is to check that you have implemented the gyro and accelerometer error models correctly and to show you the effect of these error sources on the performance of the INS estimates. CourseNana.COM

Task: 3 Copy your code from the first problem and paste into the space provided below. Now run the code again noticing this time both the errSwitch and noiseSwitch are set to 1. The purpose of this problem is to check that you have added the gyro and accelerometer noise terms correctly and to show you the effect of noise on the performance of the INS estimates. CourseNana.COM

Get in Touch with Our Experts

WeChat WeChat
Whatsapp WhatsApp
University of Glasgow代写,UK代写,Navigation Systems代写,ENG:5062代写,Matlab代写,University of Glasgow代编,UK代编,Navigation Systems代编,ENG:5062代编,Matlab代编,University of Glasgow代考,UK代考,Navigation Systems代考,ENG:5062代考,Matlab代考,University of Glasgowhelp,UKhelp,Navigation Systemshelp,ENG:5062help,Matlabhelp,University of Glasgow作业代写,UK作业代写,Navigation Systems作业代写,ENG:5062作业代写,Matlab作业代写,University of Glasgow编程代写,UK编程代写,Navigation Systems编程代写,ENG:5062编程代写,Matlab编程代写,University of Glasgowprogramming help,UKprogramming help,Navigation Systemsprogramming help,ENG:5062programming help,Matlabprogramming help,University of Glasgowassignment help,UKassignment help,Navigation Systemsassignment help,ENG:5062assignment help,Matlabassignment help,University of Glasgowsolution,UKsolution,Navigation Systemssolution,ENG:5062solution,Matlabsolution,