0 5 10 15 20 25 30 35 40
−1
0
1
2
Curvilinear abscissa (m)
Speed (m/s)
Speed reference
Measured speed
First stop point
Second stop point
B C
0 5 10 15 20 25 30 35 40
−20
−10
0
10
20
Curvilinear abscissa (m)
Front steering angle (°/s)
First stop point Second stop point
B
C
0 5 10 15 20 25 30 35 40
−40
−20
0
20
40
60
Curvilinear abscissa (m)
Vehicle−trailer angle (°)
First stop point
Second stop point
Figure 9: Speed, front steering angle, and φ.
followed backward at 0.5m/s with the vehicle-trailer
system. At the beginning, the trailer starts with a lat-
eral deviation of 1m from the path to be followed.
Then, it reaches the planned path and maintains a sat-
isfactory overall lateral error about ±20cm. Finally,
the reverse turn maneuver depicted in figure 8(a) is
performed with this control law. The lateral deviation,
reported in figure 11, maintains an overalllateral error
within ±20cm during the maneuver.
0 20 40 60 80
−1
−0.5
0
0.5
Lateral deviation (m)
Curvilinear abscissa (m)
Figure 10: Reversing a vehicle-trailer system.
0 5 10 15 20 25 30 35
−0.2
−0.1
0
0.1
0.2
0.3
Curvilinear abscissa (m)
Lateral deviation (m)
Reverse motion
First stop point
Second stop point
B
C
Figure 11: Lateral deviation at Q (trailer axle).
5 CONCLUSIONS
This paper addresses the problem of path generation
and motion control for the autonomous maneuvers
of a farm vehicle with a trailed implement in head-
land. A reverse turn planner has been first presented,
based on primitives connected together with pieces
of clothoid, in order to ensure curvature continuity.
Next, control algorithms have been considered. When
the system is driving forward, the control algorithms
are based on a kinematic model extended with ad-
ditional sliding parameters and on model predictive
control approaches. When the system is driving back-
ward, two different steering controllers have been pre-
sented. Promising results are reported with an off-
road mobile robot pulling a trailer during reverse turn
maneuvers. In spite of a fast speed and high steering
variations, an overall tracking error within ±20cm is
obtained during the maneuver.
REFERENCES
Altafini C., Speranzon A., W. B. (2001). A feedback con-
trol scheme for reversing a truck and trailer vehicle.
In IEEE Transactions on robotics and automation,
17(6):915-922.
Cariou, C., Lenain, R., Thuilot, B., and Martinet, P. (2009).
Motion planner and lateral-longitudinal controllers for
autonomous maneuvers of a farm vehicle in headland.
In IEEE Intelligent Robots and Systems, St Louis,
USA.
Hermosillo J., S. S. (2003). Feedback control of a bi-
steerable car using flatness: application to trajectory
tracking. In IEEE Int. American Control Conference,
Denver, Co, USA, 4:3567-3572.
Lamiraux F., L. J. (1998). A practical approach to feedback
control for a mobile robot with trailer. In IEEE Int.
conf. on Robotics and Automation, Louvain, Belgique.
Lau B., Sprunk C., B. W. (2009). Kinodynamic motion
planning for mobile robots using splines. In IEEE In-
telligent Robots and Systems, St Louis, USA.
Lenain, R., Thuilot, B., Cariou, C., and Martinet, P. (2006a).
High accuracy path tracking for vehicles in pres-
ence of sliding: Application to farm vehicle auto-
matic guidance for agricultural tasks. In Autonomous
Robots, 21(1):79-97.
Lenain, R., Thuilot, B., Cariou, C., and Martinet, P.
(2006b). Sideslip angles observer for vehicle guid-
ance in sliding conditions: application to agricultural
path tracking tasks. In IEEE Int. conf. on Robotics and
Automation, Orlando, USA.
Vougioukas, S., Blackmore, S., Nielsen, J., and Fountas, S.
(2006). A two-stage optimal motion planner for au-
tonomous agricultural vehicles. In Precision Agricul-
ture, 7:361-377.
Wang D., L. C. B. (2006). Modeling skidding and slipping
in wheeled mobile robots: control design perspective.
In IEEE int. conf. on Intelligent Robots and Systems,
Beijing, China.
ICINCO 2010 - 7th International Conference on Informatics in Control, Automation and Robotics
114