This repository has been archived by the owner on Nov 17, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Edwin Installation Instructions
Connor Novak edited this page Feb 25, 2017
·
1 revision
- Clone github repository into your
catkin_ws/src
folder
- if you don't have ROS indigo, install it with these instructions (use
ros-indigo-desktop-full
)
- Install dependencies:
Basic processes:
- copy
- random
- time
- logging
- datetime
- pickle
- os
- sys
- serial
- re
- shlex
- threading
- subprocess
- struct
Ros packages
- std_msgs
- common_msgs (sensor_msgs)
- rospy
- rospkg
- roslib
Mathematical processing:
- math
- numpy
- scipy
- operator
- itertools
Visual processing:
- cv2
- cv_bridge
- Tkinter
- csv
Audial processing:
- pyaudio
- Queue
- alsaaudio
- audioop
- wave
- pocketsphinx
- sphinxbase
- espeak
- Under construction
robot.launch
Fully operational launch of all demo systems.
Requirements:
- Loads Edwin's brain (brain.py)
- Loads idle behaviors (idle.py)
- USB cam feed required (image_raw, camera_info)
- Arm must be on (arm_node.py, arm_behaviors.py, arm_draw.py)
robot_minimal.launch
Mostly for quick behavior debugging. This is the minimum needed to "operate" Edwin. No camera.
Requirements:
- Loads Edwin's brain (brain.py)
- Arm must be on (arm_behaviors.py)
- Kinect must be on and connected.
robot_sight.launch
Meant for testing only. This launch file only loads camera and Kinect scripts; the arm does not boot up.
Requirements:
- Kinect must be on and connected.
- USB cam feed required (image_raw, camera_info).
- Tutorial: Setup and Installation
- Tutorial: Working with the Arms
- Tutorial: Motion in ROS
- Tutorial: Speech To Text
- Tutorial: OpenCV
- Tutorial: Depth Camera