This is the operator/playback GUI for Brooklyn's Diamond Reef Explorer's autonomous underwater vehicle, Rowboat-1. The project is currently in its planning and design phase. If you'd like help out, no matter what your skills, join our meetup group at http://www.meetup.com/Tech-Tinkerers-NYC.
- Install VirtualBox from https://www.virtualbox.org/wiki/Downloads
- Install Vagrant from https://www.vagrantup.com
vagrant plugin install vagrant-vbguest
- Install Git from https://git-scm.com
- Checkout the project with Git
vagrant up
(this might take a few)vagrant ssh
/vagrant/base-install.sh
source ~/.bashrc
- If you’re new to ROS, follow the tutorials at http://wiki.ros.org/ROS/Tutorials
- Install VirtualBox from https://www.virtualbox.org/wiki/Downloads
- Download Ubuntu 14.04 Desktop from http://www.ubuntu.com
- Create a new Linux 64-bit VM and follow the steps to install your downloaded Ubuntu image.
sudo apt-get install git
git clone https://github.com/Seanmatthews/rowboat-GUI.git
- From the rowboat-GUI/install directory, run
./base-install.sh
source ~/.bashrc
- If you’re new to ROS, follow the tutorials at http://wiki.ros.org/ROS/Tutorials
roscore
- For testing with video file
roslaunch gscam videofile.launch FILENAME:=<filename.mp4>
- To visualize the stream
rosrun image_view image_view image:=/videofile/camera/image_raw
ros-packages-install.sh
has additional packages like the web-video-server. To install:
./ros-packages-install.sh
source ~/.bashrc
Check out the problems file.
The webcam won't appear in Vagrant by default. Follow these instructions:
http://code-chronicle.blogspot.com/2014/08/connect-usb-device-through-vagrant.html
Then, outside of Vagrant, VBoxManage list usbhost
should return the webcam. Within vagrant, lsusb
should also return the webcam.
To get a video running, you can use web_video_server.
roslaunch gscam videofile.launch FILENAME:=<filename.mp4>
rosrun web_video_server web_video_server