Preparing a new Jetson TX2

Waternet edited this page Mar 8, 2018 · 7 revisions

Installing the newest JetPack software and flash the newest software to the Jetson

The installation requires:

  • A host computer with Ubuntu 14.04 or 16.04 installed
  • A Micro-USB cable (usually comes with the new Jetson)
  • A network connection in which the host computer and Jetson can communicate (so the Waternet network is not an option)
  • Preferrably a screen+keyboard+mouse for both the host computer and the Jetson (a laptop covers these things for the host computer)

Preparations

Installation

  • From here on out, follow the steps described in this JetsonHacks link. I found the youtube movie very easy to follow.

Installing ROS

Installing ROS can be done in two ways:

  • Follow the tutorial on the ROS website here, use the ros-kinetic-desktop-full version
  • Follow the tutorial from JetsonHacks

The latter has not yet been tested.

Possible error during ROS installation - sudo rosdep init

If you get the following error;

ERROR: cannot download default sources list from: https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list Website may be down.

use the command;

sudo c_rehash /etc/ssl/certs

Missing header files or libraries

Most problems with missing header files or libraries can be resolved using the apt command

sudo apt install ros-kinetic-rosbridge-suite ros-kinetic-rosapi ros-kinetic-gps-common ros-kinetic-razor-imu-9dof ros-kinetic-robot-pose-ekf ros-kinetic-map-server ros-kinetic-move-base ros-kinetic-pointcloud-to-laserscan

Enabling the CDC_ACM module in the kernel

The new Jetson TX2 doesn't have the USB_CONFIG_ACM module enabled by default, which makes it impossible to use the GPS and the actuation platform. To enable this, follow the JetsonHacks tutorial here but after saving & closing the .config script (after ./getKernelSources.sh) execute the following command:

sudo sed -i 's/.*CONFIG_USB_ACM.*/CONFIG_USB_ACM=y/' /usr/src/kernel/kernel-4.4/.config

Then follow the rest of the tutorial (execute command ./makeKernel.sh etc).
When finished, do a reboot.

Now you are ready to clone the Nautonomous software. For instructions, see the next steps in the sidebar to the right

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.