Install Turtle Rover ROS packages
Here is a tutorial on how to build ROS packages in your ROS environment on Turtle Rover
Prepare your Turtle Rover
First, connect your device to Turtle Rover's console via SSH
pageConnect to the console (SSH)Next step is to establish Internet connection
pageConnect to the InternetThis tutorial assumes you already have base ROS packages installed. If not, head back to this tutorial
pageInstall ROS on Turtle RoverPackages installation
Preparation
First, make sure you have installed the prerequisites
We want to install packages inside a workspace that will extend /opt/ros/kinetic
workspace.
So lets initialize and configure a new catkin workspace
Now, we can download Turtle Rover's packages
Installing dependencies
"source" kinetic workspace so the rosdep tool will see the installed ROS packages
Install system dependencies of downloaded packages with rosdep
If rosdep fails to resolve some of the dependencies, that probably means that they are ROS packages that you don't have in your kinetic workspace. We can add and build them together with Turtle Rover's packages
Create rosinstall file for missing packages (exclude already installed)
Add them to workspace
Install system dependencies of newly downloaded packages
Building
If everything is prepared, build the workspace by typing
After a successful build, we can "source" the workspace to overlay it on top of our environment
Our workspace extends the /opt/ros/kinetic
one, so all installed tools and packages from kinetic are also available
By default, catkin
does not install packages but creates a devel
space. If you want to install workspace in a specific location, type
You can learn more about catkin workspaces here
Your Turtle Rover's environment is ready for development ;-)
Last updated