Install ROS into Ubuntu
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt-get update | |
sudo apt-get install -y software-properties-common | |
sudo apt-add-repository multiverse | |
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' | |
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116 | |
#If that address doesn't work: | |
sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116 | |
sudo apt-get update | |
sudo apt-get install ros-kinetic-ros-base | |
sudo rosdep init | |
rosdep update | |
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc | |
source ~/.bashrc | |
sudo apt-get install -y ros-$ROS_DISTRO-stdr-simulator | |
sudo apt-get install -y ros-$ROS_DISTRO-teleop-twist-keyboard | |
##To run simulator: | |
#roslaunch stdr_launchers server_with_map_and_gui_plus_robot.launch | |
##To run keyboard remote: | |
#rosrun teleop_twist_keyboard teleop_twist_keyboard.py cmd_vel:=robot0/cmd_vel | |
##From: https://hub.docker.com/r/davetcoleman/baxter_simulator/ | |
##Gazebo simulator | |
#sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list' | |
#wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add - | |
#sudo apt-get update | |
#sudo apt-get install gazebo7 libgazebo7-dev | |
#sudo apt-get -y install python-rosdep python-catkin-tools python-wstool | |
#mkdir -p ~/ws_baxter/src | |
#cd ws_baxter/src | |
#wstool init . | |
#wstool merge https://raw.githubusercontent.com/vicariousinc/baxter_simulator/kinetic-gazebo7/baxter_simulator.rosinstall | |
#wstool update | |
#rosdep install -y --from-paths . --ignore-src --rosdistro kinetic --as-root=apt:false | |
#cd .. | |
#catkin config --extend /opt/ros/kinetic --cmake-args -DCMAKE_BUILD_TYPE=Release | |
#catkin build | |
##Need to modify bash.sh | |
#source ~/ws_baxter/devel/setup.bash | |
#export ROS_MASTER_URI=http://localhost:11311 | |
##start gazebo | |
#roslaunch baxter_gazebo baxter_world.launch | |
##Simple demo: | |
#rosrun baxter_examples joint_velocity_wobbler.py | |
##Simple keyboard-based control demo: | |
#rosrun baxter_examples joint_position_keyboard.py |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment