From 2a5bd7f3b1615686029a1a6661f072bd81aee2b9 Mon Sep 17 00:00:00 2001 From: jetsonhacks Date: Mon, 20 Nov 2017 19:22:11 -0800 Subject: [PATCH] L4T 28.1 --- README.md | 33 ++++++++++++++++++++++++++++++++- installROS.sh | 7 +++---- 2 files changed, 35 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 962464f..0312ba1 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Install Robot Operating System (ROS) on NVIDIA Jetson TX2 These scripts will install Robot Operating System (ROS) on the NVIDIA Jetson TX2 development kit. -Tested on L4T 27.1 +Tested on L4T 28.1 The script is based on the Ubuntu ARM install of ROS Kinetic: http://wiki.ros.org/kinetic/Installation/UbuntuARM @@ -22,3 +22,34 @@ $ ./setupCatkinWorkspace.sh [optionalWorkspaceName] where optionalWorkspaceName is the name of the workspace to be used. The default workspace name is catkin_ws. This script also sets up some ROS environment variables. Refer to the script for details. +## Release Notes +November 2017 +* L4T 28.1 + +March 2017 +* Initial Release +* L4T 27.1 + +## License +MIT License + +Copyright (c) 2017 Jetsonhacks + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/installROS.sh b/installROS.sh index aa87c9e..b59079f 100755 --- a/installROS.sh +++ b/installROS.sh @@ -22,14 +22,13 @@ sudo apt-get install ros-kinetic-ros-base -y # # Initialize rosdep sudo apt-get install python-rosdep -y -# Certificates are messed up +# Certificates are messed up on the Jetson for some reason sudo c_rehash /etc/ssl/certs # Initialize rosdep sudo rosdep init # To find available packages, use: rosdep update -# Environment Setup -echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc -source ~/.bashrc +# Environment Setup - Don't add /opt/ros/kinetic/setup.bash if it's already in bashrc +grep -q -F 'source /opt/ros/kinetic/setup.bash' ~/.bashrc || echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrcsource ~/.bashrc # Install rosinstall sudo apt-get install python-rosinstall -y