Skip to content

firephinx/TheBoatDoctorNUC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TheBoatDoctorNUC

Setup Instructions

  1. Follow this tutorial to create a usb for Ubuntu 16.04: https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#0
  2. Boot from the usb and complete the Ubuntu setup
  3. Connect to the CMU-SECURE wireless network following instructions here: https://www.cmu.edu/computing/services/endpoint/network-access/wireless/how-to/connect.html (You can install the certificate by loading it on a usb drive or briefly turning on your phone's hotspot and allowing the NUC to connect to internet through the hotspot.)
  4. Run sudo apt update && sudo apt upgrade
  5. Install ROS Kinetic following instructions here: http://wiki.ros.org/kinetic/Installation/Ubuntu
  6. Install Teamviewer following instructions here: https://community.teamviewer.com/t5/Knowledge-Base/Installation-of-TeamViewer-on-a-Ubuntu-system/ta-p/45
  7. Install git by typing: sudo apt install git
  8. Install vim by typing: sudo apt install vim
  9. Install temperature sensor monitoring by typing: sudo apt install lm-sensors then sudo sensors-detect then sudo service kmod start and finally sudo apt install psensor
  10. Install CPU load monitoring by typing: sudo apt install indicator-multiload
  11. Install ros_control package by typing: sudo apt-get install ros-kinetic-ros-control ros-kinetic-ros-controllers
  12. Install hebiros following instructions here: http://wiki.ros.org/hebiros
  13. Install glxinfo by typing: sudo apt install mesa-utils

Kinect

  1. Install libfreenect2 https://github.com/OpenKinect/libfreenect2; follow the Installation instruction for Linux in README
  2. Increase usb memory to 256 by typing: sudo sh -c 'echo 256 > /sys/module/usbcore/parameters/usbfs_memory_mb'
  3. Install iai_kinect2 by following instructions here: https://github.com/code-iai/iai_kinect2
  4. Install terminator by typing: sudo apt install terminator
  5. Install ssh by typing: sudo apt install openssh-server
  6. Install sshpass by typing: sudo apt install sshpass

python pip

  1. sudo apt install python-pip

tensorflow

  1. pip install tensorflow

VNC Server

  1. Setup VNC server following instructions here: https://help.ubuntu.com/community/VNC/Servers
  2. Type gsettings set org.gnome.Vino require-encryption false in order to allow VNC server to connect to vino.
  3. Download and install VNC Viewer from here: https://www.realvnc.com/en/connect/download/viewer/

Starting ROS Serial

  1. Start a new roscore on the NUC.
  2. Type startrosserial in any terminal window.

ROS Serial Options

  1. To turn on the LEDs, type ledon in any terminal.
  2. To turn off the LEDs, type ledoff in any terminal.
  3. To turn on the pump, type pumpon in any terminal.
  4. To turn off the pump, type pumpoff in any terminal.
  5. To turn off everything, type stop in any terminal.

Issues accessing the Internet

  1. Disconnect from TheBoatDoctorEthernet if you encounter any trouble with accessing the internet.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published