https://github.com/thelostleo/ros-project
This is Ros master node for Swarm fish tank cleaning robot
https://github.com/thelostleo/ros-project
esp32 ros ros-noetic websocket
Last synced: about 2 months ago
JSON representation
This is Ros master node for Swarm fish tank cleaning robot
- Host: GitHub
- URL: https://github.com/thelostleo/ros-project
- Owner: TheLostLeo
- License: mit
- Created: 2025-09-25T05:11:36.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-10-15T09:16:47.000Z (8 months ago)
- Last Synced: 2025-10-16T01:02:13.567Z (8 months ago)
- Topics: esp32, ros, ros-noetic, websocket
- Language: Python
- Homepage:
- Size: 175 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Catkin workspace for Swarm Aquarium project
Packages:
- esp: ESP32 communication, websocket + swarm bot interfaces
- core: central manager, start/stop services, communication between packages
- ai: OpenCV-based simple fish behavior detector using cv_bridge
Build:
cd ~/catkin_ws
catkin_make
Run examples:
source devel/setup.bash
roslaunch core core.launch
Helper script:
~/catkin_ws/build_and_run.sh
Notes:
- Ensure ROS1 (e.g., Noetic) is installed before building. Install cv_bridge and image_transport for the `ai` package.
- The Python scripts are lightweight placeholders. Replace them with real implementations for ESP websocket communication and AI models.
'''tree
rostopic pub --once /bot/cmd std_msgs/String "data: 'forward'"
''''