Skip to content

Commit f05fe54

Browse files
Update README
1 parent 64a80ae commit f05fe54

File tree

1 file changed

+27
-20
lines changed

1 file changed

+27
-20
lines changed

README.md

Lines changed: 27 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
# installROS
2-
Install Robot Operating System (ROS) on NVIDIA Jetson Nano Developer Kit
2+
Install Robot Operating System (ROS) Melodic on NVIDIA Jetson Developer Kits
33

4-
These scripts will install Robot Operating System (ROS) on the NVIDIA Jetson Nano Developer Kit.
4+
These scripts will install Robot Operating System (ROS) Melodic on the NVIDIA Jetson Developer Kits.
5+
6+
Jetson Nano, Jetson AGX Xavier, Jetson Xavier NX, Jetson TX2, Jetson TX1
57

68
The script is based on the Ubuntu ARM install of ROS Melodic: http://wiki.ros.org/melodic/Installation/Ubuntu
79

@@ -24,35 +26,40 @@ Default is ros-melodic-ros-base if no packages are specified.
2426

2527
Example Usage:
2628

27-
$ ./installROS.sh -p ros-melodic-desktop -p ros-melodic-rgbd-launch
29+
`$ ./installROS.sh -p ros-melodic-desktop -p ros-melodic-rgbd-launch`
2830

2931
This script installs a baseline ROS environment. There are several tasks:
3032

31-
<ul>
32-
<li>Enable repositories universe, multiverse, and restricted</li>
33-
<li>Adds the ROS sources list</li>
34-
<li>Sets the needed keys</li>
35-
<li>Loads specified ROS packages, defaults to ros-melodic-base-ros if none specified</li>
36-
<li>Initializes rosdep</li>
37-
</ul>
33+
* Enable repositories universe, multiverse, and restricted
34+
* Adds the ROS sources list
35+
* Sets the needed keys
36+
* Loads specified ROS packages, defaults to ros-melodic-base-ros if none specified
37+
* Initializes rosdep
38+
* Sets up `ROS_MASTER_URI` and `ROS_IP` in the `~/.bashrc` file
39+
40+
_**Note:** You will need to check your `~/.bashrc` file to make sure the ROS_MASTER_URI and ROS_IP are setup correctly for your environment. During configuration, a best guess is made which should be considered a placeholder._
3841

3942
You can edit this file to add the ROS packages for your application.
4043

41-
<strong>setupCatkinWorkspace.sh</strong>
44+
**setupCatkinWorkspace.sh**
4245
Usage:
4346

44-
$ ./setupCatkinWorkspace.sh [optionalWorkspaceName]
47+
`$ ./setupCatkinWorkspace.sh [_optionalWorkspaceName_]`
4548

46-
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.
47-
48-
<em><b>Note:</b> On June 7, 2019 the GPG key for ROS was changed due to security issues. If you have ROS installed on your system before this, you should delete the GPG key:</em>
49-
50-
<pre>
51-
$ sudo apt-key del 421C365BD9FF1F717815A3895523BAEEB01FA116
52-
</pre>
49+
where _optionalWorkspaceName_ is the name and path of the workspace to be used. The default workspace name is `~/catkin_ws`.
5350

5451

5552
## Release Notes
53+
54+
### September, 2021
55+
* v1.1
56+
* Tested on L4T 32.6.1 (JetPack 4.6)
57+
* Update ROS GPG Key
58+
* Setup ROS_IP more intelligently
59+
* Setup ROS_MASTER_URI and ROS_IP in installROS script instead of setupCatkinWorkspace
60+
* Script wrangling and cleanup
61+
* Should be the same as JetsonHacks/installROS
62+
5663
<strong>October 2019</strong>
5764
* vL4T32.2.1
5865
* L4T 32.2.1 (JetPack 4.2.2)
@@ -74,7 +81,7 @@ $ sudo apt-key del 421C365BD9FF1F717815A3895523BAEEB01FA116
7481
## License
7582
MIT License
7683

77-
Copyright (c) 2017-2019 JetsonHacks
84+
Copyright (c) 2017-2021 JetsonHacks
7885

7986
Permission is hereby granted, free of charge, to any person obtaining a copy
8087
of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)