Pluto Has 2 ROS Packages one is for controlling and one is for camera feed.
Camera ROS package works with Camera WiFi, but controlling package works with Pluto WiFi by default.
You need to rebuild the controlling package with following changes
To use Lewei Camera WiFi to control drone instead of ESP WiFi, edit following lines in Communication.cpp
addr.sin_port = htons(CAMERA_PORT);
addr.sin_addr.s_addr = inet_addr(CAMERA_IP_ADDRESS);
Checkout imagepronode from pluto_image_sub in Pluto Camera ROS package for getting idea about how stream is being decoded into image,
So now you need to write your own ROS node where you need to subscribe to camera stream and then use it for image processing using openCV.
you also need to publish your own RC commands depending on how you want to control PlutoX according to your application
Author
Posts
Viewing 1 reply thread
You must be logged in to reply to this topic.
Cart
What are you looking for?
Hi, I am Plubo, your co-pilot. How can I assist you today?