User Tools

Site Tools


projects:farmrobot:step-by-step-example

This is an old revision of the document!


Step-by-step example

The step-by-step example goes through the whole process of setting up and using an NVIDIA Jetson Xavier NX with our custom YOLOv5 implementation.

1. Setting up the NVIDIA Jetson Xavier NX

To set up the NVIDIA Jetson Xavier NX, follow their respective guide to get started:

Getting Started with Jetson Xavier NX Developer Kit

2. Plugging in I/O devices

After the NVIDIA Jetson Xavier NX has been set up properly, you should plug in the required I/O devices.

You will need the following devices:

  • Display (over HDMI or DisplayPort)
  • USB keyboard
  • CSI or USB camera
  • Configured Arduino

3. Preparing the NVIDIA Jetson Xavier NX

First, you may want to head over to the system settings to turn off the automatic screen saver and screen lock. It may cause problems when you build the Docker image, as this will take some more time.

After that, it is recommended to update all packages on the system with:

sudo apt update; sudo apt upgrade -y

You can quickly open a new terminal on Ubuntu with the hotkey Ctrl+Alt+T.

4. Checking I/O devices

4.1 Checking camera

First, list all current devices on the system with:

la /dev

You should be able to see a video0 device in the command's output. This represents the connected camera.

5. Setting up our custom implementation of YOLOv5

projects/farmrobot/step-by-step-example.1614435906.txt.gz · Last modified: 2021/02/27 14:25 by jason