GUI for GS - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

GUI for GS

Description:

... in '2D' (3D long distance view) 2D Graphs could show these develops in time (not implemented) Rear view. Roll view ... Position window. 3D engine Irrlicht. C ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 10
Provided by: contr7
Category:
Tags: gui

less

Transcript and Presenter's Notes

Title: GUI for GS


1
GUI for GS
  • Graphical User Interface for Ground Station
  • Per Horn Petersen

2
GUI-Agenda
  • Overview of GUI
  • 3D engine Irrlicht
  • Why Euler Transformation
  • Update frequency

3
Overview of GUI
  • 3D representation shows the
  • Current Position (x,y,z)
  • Current Speed
  • Current Rotation (Roll, Pitch and Yaw)
  • Current Rotation rates
  • Flightpath in 2D (3D long distance view)
  • 2D Graphs could show these develops in time (not
    implemented)

4
Rear view
Position window
Roll view
Pitch view
Yaw view
5
3D engine Irrlicht
  • C
  • Looking at the existing classes as data types,
    makes it possible to look at C just as if is it
    was C
  • Irrlicht talks directly to Open GL, therefore
    it is computer friendly (WHAT ELESE TO SAY)

6
Why Euler Transformation
  • Rotations in the GUI must be consistent to the
    helicopters rotations and these are given in
    Euler angles.
  • An example that shows the difference between
    Euler transformation and no Euler transformation

7
Without the Euler Transformation Notice Other
angles are zero
Axis to pitch around
Axis to roll around
Axis to yaw around
Axis to pitch around
Axis to roll around
With the Euler Transformation
Axis to yaw around
8
Why Euler Transformation
  • The helicopter rotates around its own coordinate
    axes, that rotates along with the helicopter
  • The method used is a so called 3-2-1
    Transformation, which means first the 3D model
    is rotated around the Z-axis, then the Y-axis and
    last the X-axis
    (different order gives different result)

9
Update frequency
  • The 3D model only moves when new helicopter data
    is present in shared memory
  • The 3D model moves non continuous
  • It could be possible to estimate a route so the
    3D model could move continuously in non real time
    (delayed at least one sample)
  • A higher data rate (than 5 Hz) could make it
    possible to fly the helicopter by looking at the
    GUI if the scenery was more real
Write a Comment
User Comments (0)
About PowerShow.com