The second two controllers affect the rotor cyclic
providing horizontal movement of the helicopter. The
formulas are similar to the equation of the height con-
troller and differs in the used parameters and the error
definition. The σ
x
collective tilt is regulated by er-
ror value (v
tx
− v
x
) and σ
y
by error value (v
ty
− v
y
).
The used parameters are P
v
,I
v
,D
v
. The current veloc-
ity v is regulated towards the target velocity v
t
in the
required direction to the target point (typically a tra-
jectory waypoint). The waypoints are switched after
reaching a predefined distance to the next waypoint.
The fourth controller is used for pointing of the
head of the model towards the target point. Although
the model can reach any position using only the previ-
ous three spatial axes, the yaw rotation is important if
the helicopter carries an orientation dependent sensor
(e.g. a range finder, or a camera). The torque con-
troller is also PID with different identified constants.
3.3 Trajectory Smoothing using the
Model
The model used for the smoothing of the trajectory
produced by the hex-grid planner (see Section 2) uses
all the introduced controllers together with the model
of helicopter dynamics. The plan begins at ground
and increases the height together with forward move-
ment towards the target waypoint. During the flight
a NFZ is avoided provided that the hex-grid planner
planned the waypoint around the zone.
All the parameters of the controllers (P
s
,P
z
,P
v
,P
r
,
I
s
,...,D
r
) were identified using the Ziegler-Nichols
method. The model parameters including weight, ro-
tor area, distance to the tail rotor and others are based
on the Skeldar 200 VTOL from SAAB Aerosystems.
4 CONCLUSIONS
We proposed a path planner based on hexagonal
grids for VTOLs supported by a trajectory smooth-
ing mechanism based on a dynamics model of a heli-
copter. The planner can also handle itself simple dy-
namics considering a simple speed model, where we
define certain constraints. The planner-based dynam-
ics is reflected by the smoothing mechanism generat-
ing a trajectory usable by a physical model of a heli-
copter. The computational complexity of the smooth-
ing method is linear as the process is based on inte-
gration with a constant step over the space.
For the future we should study how to add a time
model, now we can only compute time intervals (ac-
cording to speed intervals) in every point of the trajec-
tory. It could be formulated as a constraint satisfac-
tion problem and run as a postprocessing task on the
found trajectory. We should also investigate another
problem - collision avoidance in multi-agent systems.
It is necessary to investigate the possibilities of effi-
cient replanning while some collision threatens.
ACKNOWLEDGEMENTS
This work was supported by Czech Ministry
of Education, Youth and Sports under Grant
MSM6840770038 and by U.S. Army Grant
W911NF-08-1-0521 and W15P7T-05-R-P209
under Contract BAA8020902.A.
REFERENCES
Anderson, E. P., Beard, R. W., and McLain, T. W. (2005).
Real time dynamic trajectory smoothing for uninhab-
ited aerial vehicles. IEEE Transactions on Control
Systems Technology, 13(3):471–477.
Bottasso, C. L., Leonello, D., and Savini, B. (2008).
Path planning for autonomous vehicles by trajectory
smoothing using motion primitives. IEEE Transac-
tions on Control Systems Technology, 16(6):1152–
1168.
Hart, P., Nilsson, N., and Raphael, B. (1968). A formal
basis for the heuristic determination of minimum cost
paths. IEEE Transactions on Systems Science and Cy-
bernetics, 4(2):100 –107.
Kavraki, L. E., Svestka, P., Latombe, J. C., and Overmars,
M. H. (1996). Probabilistic roadmaps for path plan-
ning in high-dimensional configuration spaces. IEEE
Transactions on Robotics and Automation, 12:566–
580.
Meister, O., Frietsch, N., Ascher, C., and Trommer,
G. F. (2009). Adaptive path planning for vtol-uavs.
Aerospace and Electronic Systems Magazine, IEEE,
24(7):36–41.
ˇ
Siˇsl´ak, D., Pˇechouˇcek, M., Volf, P., Pavl´ıˇcek, D., Samek, J.,
Maˇr´ık, V., and Losiewicz, P. (2008). Defense Industry
Applications of Autonomous Agents and Multi-Agent
Systems, chapter AGENTFLY: Towards Multi-Agent
Technology in Free Flight Air Traffic Control, pages
73–97. Birkhauser Verlag.
Wang, K.-H. C. and Botea, A. (2009). Tractable multi-agent
path planning on grid maps. In Proceedings of IJCAI,
pages 1870–1875.
Wzorek, M. and Doherty, P. (2006). Reconfigurable path
planning for an autonomous unmanned aerial vehicle.
In Proceedings of ICAPS, pages 438–441.
Yap, P. (2002). Grid-based path-finding. In Canadian Con-
ference on AI, pages 44–55.
ICAART 2011 - 3rd International Conference on Agents and Artificial Intelligence
632