Changes between Version 2 and Version 3 of ControlSystems/SoftwareTeam/JetsonVision


Ignore:
Timestamp:
Nov 10, 2020, 7:40:20 AM (4 years ago)
Author:
David Albert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ControlSystems/SoftwareTeam/JetsonVision

    v2 v3  
    11nVidia makes a 'Jetson' line of embedded computers with advanced graphical processing units (GPUs) designed for vision processing and artificial intelligence.   The capabilities of the CUDA GPU are quite impressive and when you run the demo software that's included it's clear that they are far beyond the capability of an !RPi.  The computers run the linux operating system (like the !RoboRio and Raspberry Pi) and are compact enough to mount on a robot and give it serious vision processing capability while not bogging down the !RoboRio. 
    22
    3 Team 2537 has a number of older Jetson TK1 computers running Ubuntu 16.04 linux as trainers and recommends using the Jetson Nano (or newer) for use on robots.  For development, you'll want to use a USB keyboard/Mouse and HDMI monitor.  On your robot, the Jetson should be connected to the !RoboRio using Ethernet.  2537 Jetsons also make a remote graphical desktop available using RDP so you can connect to the computer remotely (over Ethernet). 
     3Team 2537 has a number of older Jetson TK1 computers running Ubuntu linux as trainers and recommends using the Jetson Nano (or newer) for use on robots.  For development, you'll want to use a USB keyboard/Mouse and HDMI monitor.  On your robot, the Jetson should be connected to the !RoboRio using Ethernet.  2537 Jetsons also make a remote graphical desktop available using RDP so you can connect to the computer remotely (over Ethernet).  Jetsons are conveniently powered from 12Vdc.
    44
    55Jetsons' CUDA GPUs make them great tools to learn the premier graphical processing software: OpenCV (open computer vision) which is used to pre-process (segment) images prior to intelligent processing.  It also enables use of fast-powerful artificial intelligence tools such as convolutional neural networks (CNN) to interpret images.