Getting Started
How to get started with Space ROS
Learn ROS 2
If you are new to ROS 2, a good place to start is the ROS 2 documentation site. This site has installation instructions for ROS, tutorials, how-to guides, and more.
In addition, there are two sites that can be helpful as you learn and use ROS 2:
ROS Answers
ROS Answers is a website that has questions and answers from the ROS community. If you encounter an issue, it is very likely that someone else has faced the same problem before, and that it’s covered among the more than 10,000 questions at ROS Answers. Start by searching for questions similar to yours; if your question isn’t already asked, post a new one. Be sure to check the guidelines on how to prepare your question before posting.
ROS Discourse Forums
To stay up-to-date on the latest developments within the ROS community, you can join the ROS Discourse forums, which is the place for announcements, news, and discussions of general interest.
Watch Background Presentations on Space ROS
The following presentations give some background infomation about Space ROS.
The ROSWorld 2021 keynote presentation by Kim Hambuchen
The Amazon re:MARS 2022 presentation by Michael Jeronimo
Review the Space ROS Documentation
The Space ROS documentation describes the differences between Space ROS and the standard ROS 2 Humble distribution.
View the Space ROS github organization
The Space ROS github organization has several repositories that contain various parts of the Space ROS work , including Docker images, work on requirements tools and processes, and sample applications.
Build the Space ROS Docker image
The Space ROS docker repository has several Docker scripts for building Space ROS, MoveIt2 on SpaceROS, and demonstration applications.
First, clone the docker repository
git clone git@github.com:space-ros/docker.git
Then follow the instructions in spaceros/README to build and run the base image. The image contains the Space ROS packages and the additional static analysis tools used by Space ROS.