We are building the computer vision system for a very fast robotic fish. Target to avoid obstacles with vision.
- Raspberry Pi 4 (Model B 8GB RAM)
- Raspberry Pi Camera V2
- Ubuntu 16.04 + ROS Kinetic, image can be downloaded from Ubiquity Robotics.
- Python 2.7.12
- OpenCV 3.3.1
- Numpy 1.11.3
- In "tools" folder, "video_capture.py" can be run in Raspberry Pi for capturing videos continuously.
"playground" folder contains code that has no hardware or OS dependency. Once set up environment with Python 2.7.X, OpenCV 3.3.1, Numpy 1.11.3, you shall be able to run them.
roslaunch raspicam_node camerav2_1280x720.launchin Raspberry Pi.rosrun obstacle_detector_node obstacle_detector.pyin Raspberry Pi.rosrun obstacle_avoidance_node obstacle_avoidance.pyin Raspberry Pi.rosrun debug_node vision_debugger.pyin another computer.