Beruflich Dokumente
Kultur Dokumente
Roth
Kinematics
Kinematics is the most basic study of how mechanical systems behave. In mobile robotics,
we need to understand the mechanical behavior of robots both in order to design appropriate
mobile robots for tasks and to understand how to create control software for an instance of
mobile robot hardware.
In this task, you will assemble a car-like robot with Ackermann steering mechanism. Build a
kinematic model for it following the given equations, then simulate it in Matlab and Simulink.
Prep Task
Main Tasks
For simplicity, a bicycle model in Figure 2 is used to approximates the vehicle kinematics
x v cos( ) va
y v cos( ) l f lr
l
v tan r tan( )
1
R
sin( ) l f lr
lr
where is the angle of the current velocity vector at the center of mass with respect to the
longitudinal axis of the vehicle and a is the acceleration of the vehicle.
1
Submission Deadline: 06.05.2019
Robotics II SS2019 Prof. Dr.-Ing. Roth
1. Using the provided LEGO MINDSTORMS EV3 kit, assemble a four-wheeled car-like
robot with Ackermann steering geometry with minimum turning radius ≤ 0.5 m. The
horizontal plane)
4. Build a Matlab/Simulink simulation driving the car along a rectangular path of size
5. Develop the following robot behaviors as matlab functions and provide test results
while running them in simulation (use a low-level controllers for each behavior)
a. Steering alignment, aligns the steering wheels to align with rear ones
c. Drive, drive the robot through a desired distance in a straight line using
6. Connect and interact with the actual robot using Matlab and Simulink to perform
directions using the behaviors developed in (5). In summary, the robot aligns the
wheels first, then drives around while turning whenever necessary. Record the real-
2
Submission Deadline: 06.05.2019
Robotics II SS2019 Prof. Dr.-Ing. Roth
Submission
Prepare pdf report (technical report), then package the report together with accompanying
videos into a winrar/zip. Name the file “Kit-number_Task-x and submit them through Moodle.
Note: Any graphs should be well labelled and legible (with a white background)
Adhere to the official deadline. Submission in person or after the deadline is not possible.
Contact
In case of any questions regarding this task, either send an email to nasser.gyagenda@uni-
siegen.de. or come in person to office H-F 113.
3
Submission Deadline: 06.05.2019