Skip to content

Instantly share code, notes, and snippets.

@jdrew1303
Forked from mitmul/ros_raspbian.sh
Created December 26, 2019 02:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jdrew1303/5053640cd38b35e87c7ab460a624086a to your computer and use it in GitHub Desktop.
Save jdrew1303/5053640cd38b35e87c7ab460a624086a to your computer and use it in GitHub Desktop.
Prepare ROS libraries and anaconda environment for raspberry-pi
# install miniconda
cd
wget http://repo.continuum.io/miniconda/Miniconda-3.5.5-Linux-armv6l.sh
md5sum Miniconda-3.5.5-Linux-armv6l.sh
bash Miniconda-3.5.5-Linux-armv6l.sh -b
rm -rf Miniconda-3.5.5-Linux-armv6l.sh
echo 'export PATH=/home/pi/miniconda/bin:$PATH' >> .bashrc
source .bashrc
conda install pip --yes
conda install ipython --yes
conda install numpy --yes
# install ROS for raspberry-pi
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu wheezy main" > /etc/apt/sources.list.d/ros-latest.list'
wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -O - | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
pip install -U rosdep rosinstall_generator wstool rosinstall six vcstools
sudo sh -c "cd /home/pi; source .bashrc; rosdep init"
rosdep update
mkdir ~/ros_catkin_ws
cd ~/ros_catkin_ws
rosinstall_generator ros_comm --rosdistro indigo --deps --wet-only --exclude roslisp --tar > indigo-ros_comm-wet.rosinstall
wstool init -j8 src indigo-ros_comm-wet.rosinstall
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment