1 System Requirements
-
Ros Groovy
-
OpenCV
-
Python
-
Pip (python Package Manager)
(a) p2osdriver
(b) pymongo
(c) PyWit
-
Webcam compatible with Linux (all x2 if wishing to use data sharing)
-
Microphone
-
Asus Xtion Pro
-
Pioneer People Bot Robot
-
USB Joystick controller
2 System User Guide
A basic understanding of ROS and a working installation of ROS-Groovy is assumed here. For guides to acquiring this knowledge please see http://wiki.ros.org/groovy/Installation/Ubuntu and http://wiki.ros.org/ROS/Tutorials
Important - Before running any commands ensure there is a roscore running.
In order to launch drive around the Pioneer People Bot please use commands:
- roslaunch exercise1 p3at.launch
- roslaunch exercise1 joystickcontroller.launch
Sonar and Bump Data collection can be run using
-
roslaunch exercise1 p3at.launch
-
roslaunch exercise1 joystickcontroller.launch
-
rosrun beginnertutorials completelistener.py
Audio and Motion Data Collection
-
roslaunch exercise1 p3at.launch
-
roslaunch exercise1 joystickcontroller.launch
-
rosrun beginnertutorials motiondetect.py
-
rosrun beginnertutorials audiolistener.py
Data Sharing
1.Publishing Laptop
(a) roslaunch exercise1 p3at.launch
(b) roslaunch exercise1 joystickcontroller.launch
(c) rosrun beginnertutorials sharedMotionData.py
-
Receiving Laptop
(a) roslaunch exercise1 p3at.launch
(b) roslaunch exercise1 joystickcontroller.launch
(c) rosrun beginnertutorials sdataSharerReceiver.py