Ikarus Team Sevilla Ikarus OSD User Manual

Full gps navigation system fpv/uav

Advertisement

Quick Links

Ikarus OSD
Full GPS Navigation system
FPV/UAV
User Manual v0.92
© Ikarus Team Sevilla 2010

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Ikarus OSD and is the answer not in the manual?

Questions and answers

Summary of Contents for Ikarus Team Sevilla Ikarus OSD

  • Page 1 Ikarus OSD Full GPS Navigation system FPV/UAV User Manual v0.92 © Ikarus Team Sevilla 2010...
  • Page 2: Introduction

    Introduction Thank you for using "Ikarus OSD”. "Ikarus OSD" is the result of more than two years of development and testing, both laboratory and in the flight field by a team of radio control aircraft enthusiasts, flying FPV, electronics and computers to try to obtain an economic OSD for FPV that respond the best to the needs of the other users and lovers like us in this hobby, providing safety, comfort and fun.
  • Page 3: Normal Mode And Ppm Mode

    Camera Select Ikarus OSD allows the use of two different cameras. Using a video switch, you can select of which camera you want to get the video signal at any time. This allows a camera for normal flight, while the second camera gives us an overhead view of the land over we fly.
  • Page 4: Autopilot

    To adequately manage the different types of aircraft, you may need to use one of the mixtures that "Ikarus OSD” supports . This requires the use of PPM mode. While piloting in manual mode, the OSD will just send the information from the PPM signal receiver to the servos, so mixing it's made at the R/C transmitter side.
  • Page 5: Uplink (Still In Development)

    On the plane, connect the modem RX pin to the serial port TX pin in "Ikarus OSD”. This serial port is used also by the GPS (RX pin), so modem speed needs to match the speed of the GPS used.
  • Page 6: Getting Started

    OSD. Powering a 5V device at a higher voltage may make it unusable. Connect the GPS receiver to “Ikarus OSD” gps port. Note that the supply voltage is 5V in • this case. If your GPS it's working at a different voltage (typically 3.3V) it must adapt first.
  • Page 7: Ikarus Osd Connections

    Ikarus OSD Connections Here you can see identified the different "Ikarus OSD” connectors , and the function of each of the pins of these connectors. Please pay special attention when you connect the rest of components. In some pins may have 12v voltages that could cause irreparable damage to the GPS , R/C receiver, video cameras and video TX.
  • Page 8: Left Side View

    V: Vcc. • ◦ Camera and video TX: 5V regulated internally or Vbat as selected. ◦ Servos: 5V obtained from the receiver. Not regulated internally. S: Signal (Video or PWM servo, as appropriate). • © Ikarus Team Sevilla 2010 Page. 8/60...
  • Page 9: Right Side View

    3V': It's connected with Pin 3V internally. You can put a jumper between 3V 'and 4V • to use only one battery (motor). Not recommended. If you are not used, can be cut for safety. © Ikarus Team Sevilla 2010 Page. 9/60...
  • Page 10 S: VCC Connection for camera 1 (common) • B: Direct connection to video battery. • 1. Voltage Selector TX Video R: 5V regulator • S: VCC Connection for camera 1 (common) • B: Direct connection to video battery. • © Ikarus Team Sevilla 2010 Page. 10/60...
  • Page 11: Flight And Configuration Console

    Flight and Configuration Console The flight console application has a dual use. First, it’s use to configure all the options and functionality that "Ikarus OSD" provides, as different alarm settings, route manager, screen manager, autopilot setting. Second, can be used to display the video signal sent by the plane video transmitter, decoding embedded telemetry by the OSD on the video to show the aircraft’s position on a map, and update the...
  • Page 12: Starting Screen

    • Ruta Manager: Manages the route to be made. A route consists of a series of waypoints for which will have to go sequentially. • Screen Config: It’s used to configure the different "Ikarus OSD" screens. It allows setting the data to be show by the OSD and its position on the screen.
  • Page 13: Configuration Console

    • Pilot Name: Specifies the pilot’s name. This name will be submitted to other Ikarus consoles connected by a UDP port, or Google Earth (HTTP). This name can be different from what it’s set in "OSD Setup" and to be displayed by "Ikarus OSD" • Language: Select between English and Spanish.
  • Page 14 • Logs Path: Data received from the plane it’s stored in the folder as a Flight’s log. Each time you enter in the flight window will create a file with date and time as name where the various flight data will be recorded (Position, altitude, heading, speed,...) © Ikarus Team Sevilla 2010 Page. 14/60...
  • Page 15: Ikarus Osd Configuration

    Ikarus OSD Configuration Allow basic OSD operating parameters configuration. For this, "Ikarus OSD" must be connected to the PC using a USB cable. Keep in mind that once you have go to the flight screen in the OSD, and therefore it’s ready to fly, you can’t connect by USB and must first restart the OSD. This prevents that it can be entered by error during flight to any configuration mode due to an electrical interference.
  • Page 16 (223 or 224) • Camera Selector: It allows to set one of the two camera inputs of the OSD, or to leave it user selected during flight. © Ikarus Team Sevilla 2010 Page. 16/60...
  • Page 17 • System units: Sets Ikarus OSD to use the international metric system or imperial measuring system. Metric Imperial Altitude meters feet Distance meters miles Speed Km/h Soaring rate No units No units Amp rate Km/Ah Mi/Ah • Low Battery Alarm(cell): Indicates when any battery reaches a voltage per cell below what’s indicated.
  • Page 18: Update Ikarus Osd Firmware

    Before updating "Ikarus OSD" using the serial port, we must enter in programming mode. This can be done using the transmitter and navigating through "Ikarus OSD" menus, or by an order of the USB port when connected to your computer. Once you enter programming mode, "Ikarus OSD"...
  • Page 19: Autopilot Configuration

    To control all aircraft control surfaces, the receiver must provide the multiplexed PPM frame, to read all input channels using a single input to "Ikarus OSD". If it’s not the case, "Ikarus OSD" can control the tail throttle, and let aircraft stabilization to an external device.
  • Page 20 IR sensor calibration on the wizard screen. • PID Controls: Ikarus OSD has 4 PID controllers adjustable by the user, according to the dynamics of the aircraft to be used. Usually you only will set a P or PI controller, so the gain D can be left to 0.
  • Page 21 • Altitud Ele: It allows the mixing of motor control with the elevator. This way, change the attitude of the plane along with the throttle control, to try to reach the indicated flying height. © Ikarus Team Sevilla 2010 Page. 21/60...
  • Page 22: Route Manager

    You can specify a maximum of 31 waypoints. • Wpt Name: Name of the waypoint. May appear on flight screen if configured that way. • Longitude: Waypoint longitude coordinates. © Ikarus Team Sevilla 2010 Page. 22/60...
  • Page 23 • Load Route: Loading a route from a file. • Ikarus → Ruta: Allow to read the route currently set at "Ikarus OSD" • Ruta → Ikarus: Allows uploading to "Ikarus OSD" the new route that is being edited. © Ikarus Team Sevilla 2010...
  • Page 24: Screen Manager

    From this screen you can also update the character set used by the OSD. If you want to use a different character set other than provided, you must select it in the form’s bottom. You can also access to the character editor. © Ikarus Team Sevilla 2010 Page. 24/60...
  • Page 25 • Colum: The column where the instrument is placed • Param: The parameter function depends on the instrument used. • Edit: Provides access to the character editor. • Upload CS: Update the OSD character set through the USB port © Ikarus Team Sevilla 2010 Page. 25/60...
  • Page 26: Instrument's Description

    • Pilot Name: Pilot's name (common to all screens). It''s set in the basic OSD configuration. • WayPoint Name: Name of next waypoint • Num. GPS Sats: Number of GPS satellites in use. © Ikarus Team Sevilla 2010 Page. 26/60...
  • Page 27 • Max. Home distance: Maximum plane to home distance during the flight. • Max. Speed: Maximum speed over the ground reached by the plane. • Total traveled: Total distance traveled by the airplane. • Auxiliar: Debug values.. © Ikarus Team Sevilla 2010 Page. 27/60...
  • Page 28: Edit Charset

    Edit Charset Using this editor you can configure and change the character set used by "Ikarus OSD" to customize it according to user preferences. It is necessary to respect the characters location when replacing them with new ones. To facilitate working with different character sets, it allows opening two different characters set.
  • Page 29: Wizards

    Must be done when installing receiver for first time, or replaced by another one. • Calibrate I Sensor: Calibrate the current sensor connected to “Ikarus OSD”. It’s necessary to use an ammeter, or a clamp amp to make such calibration.
  • Page 30: Calibrate Ir Sensor

    (presence of clouds, etc.) could affect this temperature difference. To perform this calibration, place the plane level and press OK. Then place it in vertical position and press the second button "OK". Once finished, press "END" to complete. © Ikarus Team Sevilla 2010 Page. 30/60...
  • Page 31: Calibrate Rssi

    RC receiver, in case that it provides it. To do so, connect Ikarus OSD to the computer using the USB cable and use the Wizard, or take your measurements with the help of a voltmeter and enter them by hand in the OSD configuration form.
  • Page 32: Calibrate I Sensor (Current Sensor)

    • With the help of the clamp, obtain the maximum current that can flow by the motor, and enter it in the "Max. I". • Once the clamp meter reading matches the information given in the application, click "OK" to record the voltage reached. • Press "END" when finished. © Ikarus Team Sevilla 2010 Page. 32/60...
  • Page 33: Configure Ir Sensor

    Set. • Press END when done. If the "END" bottom is not active, it’s because the activation of sensors has not been adequate. Repeat from the point where you make the error. © Ikarus Team Sevilla 2010 Page. 33/60...
  • Page 34: Calibrate Servos

    With the exception of the control channel, you don’t need to calibrate the other values unless you intend to use the autopilot. It’s also possible to calibrate the channels travel from the transmitter if starting “Ikarus OSD” with CTRL channel located to minimum (<1200ms).
  • Page 35: Initial Configuration

    Initial Configuration Make the default settings of "Ikarus OSD ". Not normally required, as OSD will be set by default when connecting for the first time. It is recommended that you use the save and restore complete OSD configuration functions, to easily retrieve the configuration if necessary.
  • Page 36: Configure Joystick

    • Joystick Buttons: Selects the function assigned to each joystick button on. Pressing a particular button, the corresponding label is red marked in, for an easy identification. The different possibilities to assign are the following: o Autopilot ON: Turn on auto-pilot © Ikarus Team Sevilla 2010 Page. 36/60...
  • Page 37 Ir a - Uplink: Tells the plane to go to the waypoint send from ground. o Ir a - ALT: Alternate between different flight plan (Route, Home & Uplink). o Pan & Tilt Center: Centers the Pan&Tilt to place the camera facing forward immediately. © Ikarus Team Sevilla 2010 Page. 37/60...
  • Page 38: Flight Console

    • FULL SCR: Maximize the flight window to fill the entire computer screen, hiding the task-bar and maximize, minimize buttons. • Fix Modem: Auto-adjust the console to locate the starting telemetry line. Normally you only need to press it once when flight starting. © Ikarus Team Sevilla 2010 Page. 38/60...
  • Page 39: Ikarus Osd Menu

    All "Ikarus OSD" configuration options can be configured from the PC application, so the use of Ikarus OSD menu is not normally necessary, except for the main flight menu. Moreover, due to space limitations in "Ikarus OSD" microcontroller not all the configuration variables are accessible through the menus.
  • Page 40: Main Screen

    NMEA frame from GPS. If it can not set the speed, maybe GPS it's set to a not supported speed. Change this speed to one of the supported by “Ikarus OSD”, following the instructions provided by the GPS manufacturer.
  • Page 41: Config Menu

    Autopilot: Set servo travels as well as its function (tilt camera, rudder and return home motor, • etc.) Update firmware: Go to the firmware upgrade screen. The OSD will wait for the new firmware • through the serial port. © Ikarus Team Sevilla 2010 Page. 41/60...
  • Page 42: Osd Config

    OSD Config Allow to setup some video options for “Ikarus OSD” as the video system used, the X and Y text position on the screen, and the starting telemetry line. Exit: Returns to previous menu • Video System: Allows the system to choose between PAL or NTSC.
  • Page 43: Rx Config

    Canal: In the case of using a PPM input, allows to specify the channel number to be used for • OSD control. RSSI Vmin: RSSI voltage level indicating the minimum received signal. • RSSI Vmax: RSSI voltage level indicating the maximum signal reception. • © Ikarus Team Sevilla 2010 Page. 43/60...
  • Page 44: Battery Config

    Sensor I Offset (mv): Indicates the voltage level of current sensor when not current its flowing • trough. Sensor I Gain (mV/A): Indicates, for the current sensor, the gain or ratio between the number of • amps flowing through it and the output voltage increment. © Ikarus Team Sevilla 2010 Page. 44/60...
  • Page 45: Alarms Config

    Low Speed: Low Speed Alarm. Indicates when the plane's speed is lower than indicated. • Remember that indicated speed it's GPS speed, not airspeed, so with upwind, a low speed may not indicate a stall condition. © Ikarus Team Sevilla 2010 Page. 45/60...
  • Page 46: Ikarus Config

    WayPoint Range: Waypoint distance, after which you can move to the next waypoint. • Ruta ends: OSD behavior once they reach the last point of the route • Zona horaria: User time zone. It is used to correctly calculate the current time. • © Ikarus Team Sevilla 2010 Page. 46/60...
  • Page 47: Autopilot Config

    Cruise Altitude: Base flight altitude for autopilot. • Distance Alt.: Additional altitude that it's added to base altitude proportionally to distance. • Sensor IR: Allow to configure IR sensor positioning and it's inversions. • © Ikarus Team Sevilla 2010 Page. 47/60...
  • Page 48: Ir Sensor

    IR MAX: Maximum value that temperature difference between ground and sky will take. Will • be show only if you are using Z sensor. Z Off: Z sensor offset. Normal value will be around 1.66.. Will be show only if you are using Z • sensor. © Ikarus Team Sevilla 2010 Page. 48/60...
  • Page 49: Reflash

    OSD does not start automatically, try again without restarting the OSD. Once the update has begun, the entire flash memory contents of the OSD will be deleted, so if it you interrupt it, OSD won't start again. © Ikarus Team Sevilla 2010 Page. 49/60...
  • Page 50: Calibrate Ir/Others Menu

    Calibrate IR/Others Menu This menu gives access to several wizards for the calibration of "Ikarus OSD”. It will allow mainly to calibrate the IR sensor before each flight, or calibrate the travel of the servos. It will also help in calibrating the RSSI sensor and current sensor.
  • Page 51: Calibrate Ir Sensor

    Calibrate the sensor offset: For this, you should put the plane in horizontal position. • Calibrate the temperature difference between the sky and the ground: For this, you should • position the aircraft in upright position. © Ikarus Team Sevilla 2010 Page. 51/60...
  • Page 52: Calibrate Servos

    CTRL: Control channel. • AIL: Aileron channel (it's only shown in PPM mode) • ELE: Elevator channel (it's only shown in PPM mode) • THR: Motor channel • TAIL: Rudder channel • © Ikarus Team Sevilla 2010 Page. 52/60...
  • Page 53: Rssi

    RSSI signal. According to the polarity of the RSSI signal, in each of the steps you will see moving one of the two indicators. Turn on the transmitter and press OK to make valid the calibration. © Ikarus Team Sevilla 2010 Page. 53/60...
  • Page 54: I Sensor

    "NEXT" function. Once it shown the desired value, press "OK". With the throttle stick, throttle up until the measured current with an ammeter match what you • set in the previous step. Let it stabilize and press "OK." © Ikarus Team Sevilla 2010 Page. 54/60...
  • Page 55: Appendix

    OSD can distinguished it from a position normally received from the transmitter. To do this, "Ikarus OSD" will perform a failsafe condition when it receive a position on the control channel 100us higher than the maximum value set in the control channel travel. To do this, follow these steps: Place the control channel to the maximum value that allows the R/C transmitter.
  • Page 56: Mode Mix223 Configuration

    These values have been chosen as an example, and may vary from one transmitter to another. No need to match exactly, but just satisfy the described ratio. “Ikarus OSD”, once that channel travel calibrated, will automatically adjusts the values to be taken..
  • Page 57: Mode Mix224 Configuration

    1500us. Similarly, these values have been chosen as an example, and may vary from one transmitter to another. No need to match exactly, but just satisfy the described ratio the ratio described. “Ikarus OSD”, once that channel travel calibrated, will automatically adjusts the values to be taken.
  • Page 58 Four Switch (S4): • Pos (S4) Pos (S3) Pos (S2) Pos (S1) Valor Mezcla * 1000us 1500us 1250us 1750us 0,00% 1125us 1725us 1375us 1875us 1063us 1563us 1313us 1813us 12,50% 1188us 1688us 1438us 1938us © Ikarus Team Sevilla 2010 Page. 58/60...
  • Page 59: Table Of Contents

    Ikarus OSD Connections...........................7 Top view...............................7 Left side view............................8 Right side view.............................9 Flight and Configuration Console......................11 Starting screen............................12 Configuration Console........................13 Ikarus OSD Configuration........................15 Update Ikarus OSD Firmware.......................18 Autopilot Configuration........................19 Route Manager...........................22 Screen Manager..........................24 Instrument’s Description........................26 Edit Charset............................28 Wizards...............................29 Calibrate IR sensor.........................30 Calibrate RSSI..........................31...
  • Page 60 Appendix..............................55 FailSafe configuration........................55 Mode mix223 Configuration......................56 Mode mix224 Configuration......................57 “Fly, on your way, like an eagle, Fly as high as the sun, On your wings like an eagle, Fly and touch the sun.” © Ikarus Team Sevilla 2010 Page. 60/60...

Table of Contents