+ All Categories
Home > Documents > Baby Hovercraft - École Polytechnique Fédérale de …...Baby Hovercraft Presentation A small or...

Baby Hovercraft - École Polytechnique Fédérale de …...Baby Hovercraft Presentation A small or...

Date post: 23-Apr-2020
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
1
Baby Hovercraſt Presentaon A small or baby-hovercraſt has been conceived, based on an exing quadcopter. The emphasis was put on the design of a shell-structure and on the necessary pro- gramming to enable a control of the hovercraſt. The liſt mechanism was not part of the project, as an air-hockey table was being used as an appropriate mechanism to liſt the device off the ground. The guidelines were flexible: Quadcopter: Bitcraze. (Crazyflie 2.0). Using 3D prinng technology. Move in all direcons on a 2D surface. Fit more or less in a sphere of 10cm. Use and operaon The user interface is based on the available mobile applicaon to con- trol the quadcopter via Bluetooth. In the most recent version [State: May, 2016] one can perceive two buons. We used the leſt buon to send a X-Y direcon of movement commands. The magnitude or in other words, the distance from the origin by witch the buon is displaced in a certain direcon provides another intuive way to regulate the velocity of the movement. A rotaon around the Z-Axis of the hovercraſt can be established by pushing the right buon either to the leſt, for negave rotaons or to the right for posive rotaons. The rotaon speed is set to a constant value and cannot be changed by the user. In order to prevent a rotaon around the Z-axis, induced by exterior forces, a rotaonal sta- bilizer was deceived. The stabilizer represents a proporonal controller, with the gyro data as pro- poronal factor. Test showed a very quick and agile response to exterior rotaonal perturbaon. ROTATION Movement M1 M2 M3 M4 X + 1 0 0 1 X - 0 1 0 0 Y + 1 1 0 0 Y - 0 0 1 1 Movement M1 M2 M3 M4 Rotaon + 1 0 1 0 Rotaon - 0 1 0 1 Outlook: Enhanced control through video pro- cessing A closed loop implementaon through video analysis was estab- lished theorecally. The aim of the closed loop, is the imple- mentaon of a precise, self- correcng, posioning system and hence maneuvering sys- tem of the hovercraſt. The aim of this algorithm is to bring the red dot back to the origin. The x-y posion will eventual- ly be found by video analysis and tracking soſtware of the red dot. The state diagram is composed of two main blocks, #1 and #2. Both make sure that the red dot is always aligned on a virtual axis going from the center of the hovercraſt to the origin, therefore being the shortest path to the origin. The difference is, that the first block posions the red dot at the front and the second block posions the red dot at the back. If the x, y-coordinates of the posion marker (red dot) are unequal to zero, the state is switched to block #1, if then the sign of the y- coordinates switches, the state is switched to block#2 and will then keep switching between the two blocks every me the sign of the y-coordinate switches. M M M M The structure had to be designed in such a way, as to accommodate the engines, and the microprocessor system. In addion, a new operaonal logic has been designed, in order to ma- neuver the hovercraſt correctly. EPFL Supervisors : Dr. Christoph Salzmann Altug Bitlislioglu Authors : Pierre Joseph Marie Fauveau Dorian Giraud Herle Liſt Figure 1 : From model to prototype Table 1 : motors assignments Picture 1 : control of baby hovercraſt Figure 2 : state diagram Figure 3 : example
Transcript
Page 1: Baby Hovercraft - École Polytechnique Fédérale de …...Baby Hovercraft Presentation A small or “baby”-hovercraft has been conceived, based on an exiting quadcopter. The emphasis

Baby Hovercraft

Presentation

A small or “baby”-hovercraft has been conceived, based on an exiting quadcopter. The emphasis was put on the design of a shell-structure and on the necessary pro-

gramming to enable a control of the hovercraft. The lift mechanism was not part of the project, as an air-hockey table was being used as an appropriate mechanism to lift the device off the

ground.

The guidelines were flexible:

Quadcopter: Bitcraze. (Crazyflie 2.0).

Using 3D printing technology.

Move in all directions on a 2D surface.

Fit more or less in a sphere of 10cm.

Use and operation

The user interface is based on the available mobile application to con-

trol the quadcopter via Bluetooth. In the most recent version [State: May, 2016]

one can perceive two buttons. We used the left button to send a X-Y direction

of movement commands. The magnitude or in other words, the distance from the

origin by witch the button is displaced in a certain direction provides another intuitive

way to regulate the velocity of the movement. A rotation around the Z-Axis of the

hovercraft can be established by pushing the right button either to the

left, for negative rotations or to the right for positive rotations. The rotation

speed is set to a constant value and cannot be changed by the user.

In order to prevent a rotation around the Z-axis, induced by exterior

forces, a rotational sta-

bilizer was deceived. The stabilizer represents a

proportional controller,

with the gyro data as pro-

portional factor. Test

showed a very quick and

agile response to exterior

rotational perturbation.

ROTATION

Movement M1 M2 M3 M4

X + 1 0 0 1

X - 0 1 0 0

Y + 1 1 0 0

Y - 0 0 1 1

Movement M1 M2 M3 M4

Rotation + 1 0 1 0

Rotation - 0 1 0 1

Outlook: Enhanced control through video pro-cessing

A closed loop implementation

through video analysis was estab-

lished theoretically. The aim of

the closed loop, is the imple-

mentation of a precise, self-

correcting, positioning system

and hence maneuvering sys-

tem of the hovercraft.

The aim of this algorithm is to

bring the red dot back to the origin.

The x-y position will eventual-

ly be found by video analysis

and tracking software of the red dot.

The state diagram is composed of two main blocks,

#1 and #2. Both make sure that the red dot is always

aligned on a virtual axis going from the center of the

hovercraft to the origin, therefore being the shortest

path to the origin.

The difference is, that the first block positions the red

dot at the front and the second block positions the red

dot at the back. If the x, y-coordinates of the position

marker (red dot) are unequal to zero, the state is

switched to block #1, if then the sign of the y-

coordinates switches, the state is switched to block#2

and will then keep switching between the two blocks

every time the sign of the y-coordinate switches.

MM

MM

The structure had to be designed in such a way, as to accommodate the engines, and the microprocessor system. In addition, a new operational logic has been designed, in order to ma-

neuver the hovercraft correctly.

EPFL Supervisors : Dr. Christoph Salzmann Altug Bitlislioglu

Authors :

Pierre Joseph Marie Fauveau

Dorian Giraud Herle

Lift

Figure 1 : From model to prototype

Table 1 : motors assignments

Picture 1 : control of baby hovercraft

Figure 2 : state diagram

Figure 3 : example

Recommended