GOFIRST-Robotics / NASA-RMC-2020-NorthstarRobotics

The NASA RMC 2020 repository for Northstar Robotics, a segment of University of Minnesota Robotics
https://docs.google.com/presentation/d/1eXhP5dbxtgWJBE492b78TFrnQFL9yoPsJFO4HszJn60/edit?usp=sharing
Other
3 stars 0 forks source link

Document how to get everything running from a fresh Ubuntu install #33

Open libBAS opened 4 years ago

libBAS commented 4 years ago

Current documentation is incomplete and spread around, slowing down new computer setup.

libBAS commented 4 years ago

Add bashrc notes too

libBAS commented 4 years ago

see here: add to bashrc for permanence, else run in terminal each time:

export ROS_HOSTNAME=ubuntu.local
export ROS_MASTER_URI=http://ubuntu.local:11311

source /opt/ros/<distro>/setup.bash
source <your path here>devel/setup.bash
libBAS commented 4 years ago

new member slides here: https://docs.google.com/presentation/d/1eXhP5dbxtgWJBE492b78TFrnQFL9yoPsJFO4HszJn60/edit?usp=sharing

libBAS commented 4 years ago

run this https://github.com/GOFIRST-Robotics/NASA-RMC-2020-NorthstarRobotics/blob/master/Ros_Melodic_ReqPkgs.sh and this https://github.com/GOFIRST-Robotics/NASA-RMC-2020-NorthstarRobotics/blob/master/documentation/GitSubmoduleUpdateScript.txt

libBAS commented 4 years ago

Installing our repo: (replace kinetic with melodic)

git clone git@github.com:GOFIRST-Robotics/NASA-RMC-2020-NorthstarRobotics.git
cd NASA-RMC-2020-NorthstarRobotics/
git submodule update --init

(if you have errors at this point, you might not have permissions set up correctly - contact me)

 source /opt/ros/kinetic/setup.bash
sudo apt-get install ros-kinetic-socketcan-bridge
./Ros_Melodic_ReqPkgs.sh

follow directions here https://github.com/GOFIRST-Robotics/aruco_localization/tree/f2d2b1bf10f03d95e89e13dae89f3918f2d7ff88 to install aruco (includes

If your ~/.bashrc isn't set up, do this each time

source /opt/ros/kinetic/setup.bash
source devel/setup.bash
juliaschatz commented 4 years ago

See https://github.com/juliaschatz/rmc-docker/blob/master/Dockerfile for an outdated list of packages and ArUco setup commands