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.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: INSTALL.md
+19-5Lines changed: 19 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,17 +4,31 @@
4
4
5
5
Ubuntu 20.04 is the preferred host OS for most Astrobee developers to use.
6
6
7
-
Here are the available host OS options with development roadmap details:
8
-
- Ubuntu 20.04: This is the preferred host OS for most Astrobee developers to use. The Astrobee Facility team is currently preparing to upgrade the robots on ISS from Ubuntu 16.04 to Ubuntu 20.04, but we aren't yet ready to announce a deployment date for that upgrade.
9
-
- Ubuntu 18.04: We are not aware of any current robot users that still need Ubuntu 18.04 support, and expect to discontinue support in the near future. New users should not select this host OS.
10
-
- Ubuntu 16.04: The Astrobee robot hardware on ISS currently runs Ubuntu 16.04. Only developers with NASA internal access can cross-compile software to run on the robot, and must use 16.04 for that. Most developers shouldn't need to work with 16.04, especially when just getting started. Support will eventually be discontinued after the robot hardware on ISS is upgraded to Ubuntu 20.04.
7
+
Here are the available host OS options with development roadmap details (use 64-bit PC (AMD64) desktop image):
8
+
-[Ubuntu 20.04](http://releases.ubuntu.com/20.04): This is the preferred host OS for most Astrobee developers to use. The Astrobee Facility team is currently preparing to upgrade the robots on ISS from Ubuntu 16.04 to Ubuntu 20.04, but we aren't yet ready to announce a deployment date for that upgrade.
9
+
-[Ubuntu 18.04](http://releases.ubuntu.com/18.04): We are not aware of any current robot users that still need Ubuntu 18.04 support, and expect to discontinue support in the near future. New users should not select this host OS.
10
+
-[Ubuntu 16.04](http://releases.ubuntu.com/16.04): The Astrobee robot hardware on ISS currently runs Ubuntu 16.04. Only developers with NASA internal access can cross-compile software to run on the robot, and must use 16.04 for that. Most developers shouldn't need to work with 16.04, especially when just getting started. Support will eventually be discontinued after the robot hardware on ISS is upgraded to Ubuntu 20.04.
11
+
(Ubuntu 22.04 not supported)
11
12
12
13
Graphical interfaces will perform best if your host OS is running natively (not in a virtual machine).
13
14
14
15
Your host OS must have an X11 server installed if you want to use graphical applications, even if you are developing inside a Docker container (the X11 application running inside the container will forward its interface to the host's X11 server). X11 comes with Ubuntu Desktop by default.
15
16
16
17
If you plan to develop inside Docker, see [this page on using ROS with Docker](http://wiki.ros.org/docker/Tutorials#Tooling_with_Docker) for more details.
17
18
19
+
For users installing Astrobee on a Virtual Machine with the intent on running simulations:
20
+
VMWare and VirtualBox have been both tested to work well; Allocate an appropriate amount of RAM, number
21
+
of processors and video memory given your total computer capabilities; If graphics acceleration is
22
+
available on the settings, turn it on.
23
+
For reference (not required), an example of a setup capable of running the
24
+
simulation smoothly has 8GB RAM, 4 Processors and 128MB Video memory.
25
+
26
+
*Note: You will need 4 GBs of RAM to compile the software. If you don't have
27
+
that much RAM available, please use swap space.*
28
+
29
+
*Note: Please ensure you install the 64-bit PC (AMD64) version of Ubuntu (desktop for simulation and
30
+
development). We do not support running Astrobee Robot Software on 32-bit systems.*
31
+
18
32
## Option 1: Install inside a Docker container
19
33
20
34
1. Make sure you have Docker installed in your system by following:
@@ -39,7 +53,7 @@ There is also experimental support for using the Visual Studio Code Dev Containe
39
53
40
54
For much more discussion, see: \subpage install-docker.
41
55
42
-
## Option 2: Install in your native OS
56
+
## Option 2: Install in your native OS / Virtual Machine
43
57
44
58
The native installation instructions below walk you through manually running the same steps that are fully automated in a Docker installation.
0 commit comments