• DocumentCode
    1936381
  • Title

    A hybrid FPGA/Tilera compute element for autonomous hazard detection and navigation

  • Author

    Villalpando, C.Y. ; Werner, R.A. ; Carson, J.M. ; Khanoyan, G. ; Stern, R.A. ; Trawny, Nikolas

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • fYear
    2013
  • fDate
    2-9 March 2013
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    To increase safety for future missions landing on other planetary or lunar bodies, the Autonomous Landing and Hazard Avoidance Technology (ALHAT) program is developing an integrated sensor for autonomous surface analysis and hazard determination. The ALHAT Hazard Detection System (HDS) consists of a Flash LIDAR for measuring the topography of the landing site, a gimbal to scan across the terrain, and an Inertial Measurement Unit (IMU), along with terrain analysis algorithms to identify the landing site and the local hazards. An FPGA and Manycore processor system was developed to interface all the devices in the HDS, to provide high-resolution timing to accurately measure system state, and to run the surface analysis algorithms quickly and efficiently. In this paper, we will describe how we integrated COTS components such as an FPGA evaluation board, a TILExpress64, and multi-threaded/multi-core aware software to build the HDS Compute Element (HDSCE). The ALHAT program is also working with the NASA Morpheus Project and has integrated the HDS as a sensor on the Morpheus Lander. This paper will also describe how the HDS is integrated with the Morpheus lander and the results of the initial test flights with the HDS installed. We will also describe future improvements to the HDSCE.
  • Keywords
    aerospace instrumentation; field programmable gate arrays; microprocessor chips; navigation; space research; ALHAT program; Autonomous Landing and Hazard Avoidance Technology; COTS components; FPGA evaluation board; Flash LIDAR; HDS compute element; Morpheus Lander; NASA Morpheus Project; TILExpress64; autonomous hazard detection; autonomous navigation; autonomous surface analysis; hazard detection system; hazard determination; high-resolution timing; hybrid FPGA/Tilera compute element; inertial measurement unit; integrated sensor; landing site; local hazards; lunar bodies; manycore processor system; missions landing; multithreaded/multicore aware software; planetary bodies; system state; terrain analysis algorithms; Clocks; Field programmable gate arrays; Hazards; Instruments; Software; Switches; Telemetry;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2013 IEEE
  • Conference_Location
    Big Sky, MT
  • ISSN
    1095-323X
  • Print_ISBN
    978-1-4673-1812-9
  • Type

    conf

  • DOI
    10.1109/AERO.2013.6496977
  • Filename
    6496977