I. INTRODUCTION
The development of flight simulators is a solution to the education and training of students in various areas
of engineering. The advantages of using a flight simulator as a facilitating tool for the experience acquisition
are very high. The student can develop his capabilities since high-performance training stimulates the
mental, physical, and psychological aspects. In this way, the simulation allows them to obtain skills for a
proper flight, a realistic flight experience, and a high confidence level in the flight simulator. [1].
Computer simulation is often used to model systems for which analytical solutions cannot be found [2]. By
simulating the teleoperation of a hexacopter, focused on applications of three-dimensional scenarios in
internal semi-structured environments, reproducing the environment and its variables (appearance,
features, context), constitutes a technique of low cost that offers several possible scenarios without effects
in the real world.
We propose the Unity 3D video game engine utilization to simulate semi-structured environments with
static obstacles, and two models of hexacopters. In addition, the application has the option to use the
feedback force, which is carried out with the Microsoft SideWinder Force Feedback 2 Joystick haptic device;
this controller limits the force feedback applied, allowing warn the user about possible collisions, and giving
the feeling of presence to the operator. Finally, a series of tests are carried out to evaluate their performance.
Initially, menus, scenarios, and maps are validated to continue with the behavior of the hexacopters during
their flights, ending with user feedback on the handling of the Flight Simulator, which is done through a
survey that complements the previous evaluations.
II. UNMANNED AERIAL VEHICLE
An unmanned aerial vehicle (UAV) is defined as an aircraft without a crew, which may be reusable and can
maintain a level of controlled and sustained flight. This vehicle is powered by one or more engines [4].
Advances in UAVs have been significant so their applications increasing with time. One of the main reasons
is that they can be used for tasks that involve some difficulty or danger to conventional vehicles crewed by
people [5]. Also, UAVs acquire great importance in performing inspection, control, and sensing of high
chemical toxicity tasks, thus reducing human exposure. Each of them would imply a high cost and risk to
people, and loss of productivity without their use [6].
A. Hexacopter
A hexacopter is a type of UAV that consists of six rotors, arranged in four distinct configurations [7]. Among
the main characteristics of this type of vehicle is good stability, due to the opposite direction of rotation of
its propellers, which prevents it from rotating on its axis continuously due to the inertia of these. They also
have a good time in flight concerning UAVs of the smallest number of rotors, since they can carry larger
batteries and their motors work at fewer revolutions. Finally, it is important to emphasize their great power
and load capacity [8]. The possible configurations of a hexacopter are: Cross (+), X, Y6, and H (Fig. 1).
"A hexacopter exhibits flight performance comparable to that of a helicopter. It maneuvers by rotating its
propellers, which generate the necessary thrust for movement. Each engine can be controlled
independently, allowing for various translations and rotations by adjusting the speed of each axis as needed.
During a hexacopter's flight, several forces and torques are considered, including gravity, air friction, and
the torque produced by the propellers." (Fig. 2) [9].
The simpler movement is the ascent and descent vertical of the aircraft, which is possible with the increase
and decrease of the speed of the rotors of form equal and simultaneously [5].