Register now After registration you will be able to apply for this opportunity online.
This opportunity is not published. No applications will be accepted.
Embedded systems development with NVIDIA Jetson TX2 for fast drone flying
At the Robotics & Perception Group research lab we are developing a custom carrier board for NVIDIA’s Jetson TX2 (running on Ubuntu). We have an existing, but not yet fully functional prototype of this connector board.
Keywords: onboard hardware, linux, embedded devices, drones, fast flying
The TX2 is a powerful computational unit with 2 Denver 64-bit CPUs + Quad-Core A57 Complex, NVIDIA Pascal™ Architecture GPU. We use image processing and IMU data in order to deploy our machine learning algorithms in real life experiments. This makes our robots fly autonomously without any help of external communication.
In a first iteration, the objective is to have a fully functional connector board including power management, USB OTG, USB 3.0, 2 UARTs, (1 Serial port) Ethernet and a CSI (camera connector).
In a second iteration we are redesigning the hardware, integrating our own Obvio-board (time synchronized IMU and RGB) and our own flight controller (integration of an ARM STM32 MyC).
The TX2 is a powerful computational unit with 2 Denver 64-bit CPUs + Quad-Core A57 Complex, NVIDIA Pascal™ Architecture GPU. We use image processing and IMU data in order to deploy our machine learning algorithms in real life experiments. This makes our robots fly autonomously without any help of external communication.
In a first iteration, the objective is to have a fully functional connector board including power management, USB OTG, USB 3.0, 2 UARTs, (1 Serial port) Ethernet and a CSI (camera connector). In a second iteration we are redesigning the hardware, integrating our own Obvio-board (time synchronized IMU and RGB) and our own flight controller (integration of an ARM STM32 MyC).
Test and verify the existing prototype in collaboration with our lab engineers. Create a second iteration with the integration of a microcontroller in order to integrate time synchronization with an IMU and a camera and integrate our custom built flight controller using D-Shot.Applicants should have a solid understanding of Linux device tree for embedded ARM core and some experience using pcb software (kiCAD/Eagle) as well as solid knowledge on communication protocols (UART, USB, SPI, Ethernet).
Test and verify the existing prototype in collaboration with our lab engineers. Create a second iteration with the integration of a microcontroller in order to integrate time synchronization with an IMU and a camera and integrate our custom built flight controller using D-Shot.Applicants should have a solid understanding of Linux device tree for embedded ARM core and some experience using pcb software (kiCAD/Eagle) as well as solid knowledge on communication protocols (UART, USB, SPI, Ethernet).