Quick guide for setting up the Pioneer LX onboard machine when reinstalling the OS. The same guide applies if setting up an external machine to run the MobileSim simulator offline.
Linux Ubuntu 16.04 and ROS Kinetic setup
Linux Ubuntu
- Linux Ubuntu 16.04 (the Pioneer LX is currently running Xubuntu 16.04)
ROS Kinetic
Robot Operating System (ROS) version ROS Kinetic (requires Ubuntu 16.04) is used.
- ROS Kinetic installation
- A virtual machine or dual-boot Linux Ubuntu 16.04 can be installed on any computer.
Using ROS
ROS tutorials: Go through the whole beginner tutorial while setting up ROS. When making a workspace, use catkin NOT rosbuild. Catkin is used for building packages.
Guides on how to create and build packages can be found in the ROS turorials:
Quick setup Bash script
A Bash script has been written in order to automate the setup of ROS Kinetic and other dependencies on the Pioneer LX: pioneerlx_setup
Quick pointers
...
There is a good chance that someone will need to re-install the OS of the robot base in the future. If you for some reason need to re-install the OS on the Pioneer LX, there is a few critical things to remember:
...
The Software checklist is the following:
- Aria
- ArnlARNL
- Controller node installation script by Thomas.
...