Clone to src folder in ROS workspace, and create package:
cd ~/catkin_ws/src
git clone https://github.com/dongwan123/moya
cd ..
catkin_make
Start Rosserial with arduino, then start the teleop node. First, init roscore:
roscore
On new terminal tabs each, run:
sudo chmod 666 /dev/ttyACM0
rosrun moya serial_node.py /dev/ttyACM0
rosrun moya move_robot.py
cd catkin_ws/src/moya/src/transmit_image
python send_image.py
cd ../gui
python guipython2.py
On computer, run
cd catkin_ws/src/moya/src/object_detection
python label_image.py
Now move the robot using w a s d keys
Teleop Example: https://youtu.be/QBffj18QRxU
- Rosserial + Arduino
- Teleop
- Train images by retraining Mobilenet
- Capture image with webcam and classify using retrained model
- Output identified object to main
- Python wrapper for Intel RealSense + OpenCV
- Calculate direction of hand
- Make everything work smoothly with UI
- (Optional) Quiz Mode for users