For a differential drive mobile robot as shown in the picture, program in Matlab to simulate...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
For a differential drive mobile robot as shown in the picture, program in Matlab to simulate the paths shown in Figure 3.20 of the Textbook, where the robot is initially on a circle in the ry plane. All movements should have smooth trajectories toward the goal in the center. Verify the control parameters given in equation (3.59) of the Textbook, or give the parameters that you use to generate similar trajectories. \B goal Ay Ar Robot trajectory Robot trajectory 50 50 4아 40 30 30 - 2아 20 1아 10 아 -1아 -10- -2다 -20- -30 -30 -40 -40- -50 -50- -60 -40 -20 20 40 60 -60 -40 -20 20 xImm] 40 60 x (mm] Figure 3.20 -k,pcos a k, sina – ka - kp (3.58) %3D -k, sina In figure 3.20 you find the resulting paths when the robot is initially on a circle in the xy plane. All movements have smooth trajectories toward the goal in the center. The con- trol parameters for this simulation were set to k = (k,, k, kp) = (3, 8,-1.5). (3.59) %3! [ww) A For a differential drive mobile robot as shown in the picture, program in Matlab to simulate the paths shown in Figure 3.20 of the Textbook, where the robot is initially on a circle in the ry plane. All movements should have smooth trajectories toward the goal in the center. Verify the control parameters given in equation (3.59) of the Textbook, or give the parameters that you use to generate similar trajectories. \B goal Ay Ar Robot trajectory Robot trajectory 50 50 4아 40 30 30 - 2아 20 1아 10 아 -1아 -10- -2다 -20- -30 -30 -40 -40- -50 -50- -60 -40 -20 20 40 60 -60 -40 -20 20 xImm] 40 60 x (mm] Figure 3.20 -k,pcos a k, sina – ka - kp (3.58) %3D -k, sina In figure 3.20 you find the resulting paths when the robot is initially on a circle in the xy plane. All movements have smooth trajectories toward the goal in the center. The con- trol parameters for this simulation were set to k = (k,, k, kp) = (3, 8,-1.5). (3.59) %3! [ww) A
Expert Answer:
Answer rating: 100% (QA)
Matlab program for differential drive mobile robot Path Following for a Differential Drive Robot Introduction This example demonstrates how to control a robot to follow a desired path using a Robot Si... View the full answer
Related Book For
Government and Not for Profit Accounting Concepts and Practices
ISBN: 978-1118155974
6th edition
Authors: Michael H. Granof, Saleha B. Khumawala
Posted Date:
Students also viewed these physics questions
-
A cast-steel C frame as shown in the figure has a rectangular cross section of 1 in by 1.6 in, with a 0.4-in-radius semicircular notch on both sides that forms midflank fluting as shown. Estimate A,...
-
A cast-steel C frame as shown in the figure has a rectangular cross section of 1.25 in by 2 in, with a 0.5-in-radius semicircular notch on both sides that forms midflank fluting as shown. Estimate A,...
-
A sports car accelerates approximately as shown in the velocity-time graph of Fig. 2-43. (The short flat spots in the curve represent manual shifting of the gears.) Estimate the car's average...
-
4. Jerry intends to use the money from his loan (and his personal savings if necessary) to make an investment in his friend Elaines business. In return, Elaine has predicted the following returns on...
-
Describe how the scattergraph method breaks out the fixed and variable costs from a mixed cost. Now describe how the high-low method works. How do the two methods differ?
-
Explain the concept of proof by refutation.
-
What does relevance mean in the context of discovery?
-
Explain why a state has regulatory authority over a not-for-profit organization. When does the federal government have regulatory authority over a not-for-profit organization?
-
include excel formula and step by step on how you get solutions to both (2parts of the same question) I'm lost I have a timeline set up with the ROR at 9% while working but don't know what to do from...
-
During the current year, Yost Company disposed of three different assets. On January 1 of the current year, prior to the disposal of the assets, the accounts reflected the following: The machines...
-
The graph of the function f(x) = log2(x - 6) can be obtained from the graph of g(x) = log2 x by one of the following actions: (a) shifting the graph of g(x) to the right 6 units; (b) shifting the...
-
The edge-cracked component shown in the figure below has ay = 640 MPa and Klc = 95 MPam. (Take Y=1.12 for edge crack) 1 cm 10 cm 3 cm (a) Calculate the maximum load the component can withstand. (b)...
-
Accrued revenues: Accrued revenues are revenues earned in a period but have yet to be recorded and no money has been collected. Accrued revenues are updated at the end of the period to recognize...
-
Differentiate between routine operating decisions and non-routine operating decisions with suitable examples. List all non-routine operating decisions and explain any two decisions with suitable...
-
How do you plan to build teacher-child relationships within your classroom?
-
You have just purchased an investment that generates the following cash flows for the next four years. You are able to reinvest these cash flows at 13.1 percent, compounded annually. End of year 1....
-
Briefly describe the Apple macOS and Google's Android operating systems. Provide some important technical features. Where are they used generally?
-
A superior criticized a sales manager for selling high-revenue, low-profit items instead of lower-revenue but higher-profit items. The sales manager responded, My income is based on commissions that...
-
A city established a public housing authority to fund the construction of low-income residential homes within city limits. The authority is governed by a nine-person board of trustees. New trustees...
-
The object classication budget of a police department includes the following expense categories: Salaries Employee benets Supplies Equipment Vehicle maintenance, gas, etc. Dues and...
-
Review the Comprehensive Annual Financial Report (CAFR) that you obtained. 1. What are three main sections of the report? 2. Review the introductory section of the CAFR. a. Was the entitys annual...
-
Consider the following statements: Radius of friction circle for a journal bearing depends upon 1). coefficient of friction 2). radius of the journal 3). angular speed of rotation of the shaft Which...
-
Consider the following statements: 1). A stub tooth has a working depth larger than that of a full-depth tooth. 2). The path of contact for involute gears in an arc of a circle. Which of the...
-
Consider the following statements: Cam followers are generally classified according to 1). the nature of its motion 2). the nature of its surface in contact with the cam 3). the speed of the cam...
Study smarter with the SolutionInn App