The core components repository for Chicago EDT Robotics open-source NASA Robotic Mining Competition software platform.
cd ~/ && mkdir -p rmc_ws/src && cd rmc_ws/src
git clone https://github.com/chicagoedt/rmc_software.git
git clone https://github.com/chicagoedt/rmc_simulation.git
rosdep is used to make sure various dependencies that ROS packages have specified in each of their own package.xml files are installed on your machine. If rosdep cant find them installed on your system, it will install them for you.
rosdep update
rosdep install --from-paths ./ --ignore-src --rosdistro indigo -y
cd ~/rmc_ws
catkin_make
sudo apt-get install ros-indigo-foo
(Note: if the package name in the error has an underscore in it (i.e. foo_foo), the apt-get package will have a hyphen (-) in it, and not a underscore (_): sudo apt-get install ros-indigo-foo-foo
)
echo "source ~/rmc_ws/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc
(optional) Restart terminal
roslaunch rmc_simulation gazebo.launch
If you find a bug, script issue, or something that doesnt work for you, please open a issue if you are stuck or submit a pull request if you have a solution.
- In order to build Mission Control Qt application please go to http://www.qt.io/download-open-source/ and download Qt 5.5 or later
- After starting QT Creator open mission_control.pro project file. This will create mission_control.pro.user file. DO not chekc this file. This file is your local machine settings.