Research

icon picker
Computer Vision Research

man_5_result-10139690ce9b2e601d5a2dbae3076508.gif
The algorithm continuously monitors the location of the object and determines the control of the robot in such a way that the tracked object is in front of it.

image.png
block diagram of the tracking algorithm

Image Processing

cv_bridge package will convert the image from cv:Mat to sensor_msgs::msg::Image and vice versa.

Robot Control

The robot is controlled by determining the distance between the center of the object and the center of the camera image.
In order to maintain smooth movement, a proportional controller with a saturator was created to protect the system against oscillations. Control commands are sent in the form of a Twist message to the topic /cmd_vel, enabling the robot to move accordingly.

geometry_msgs/Twist.msg

This is a great option for us to use to send motion commands to our radio_control node because it

Note: replace everything “foxy” with “humble
image.png
image.png

Rectified camera feed
Rectify and republish
Subscribe to rectified topic
Detect ArUco Tags
Localize ArUco tags

To do

integrate image capture node with VRX
do person tracking
publish person tracking data to ROS topic

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.