Skip to content

[Simulation] Follow Aruco tag using sim camera in Gazebo #12

Description

@renzodamgo

Prerequisites:

  • None

Acceptance Criteria:

  • Rover should rotate looking for aruco tags
  • If detected rover should rotate till aruco tag is in the middle of the camera
  • Rover should go forward towards the aruco tag
  • If the aruco is not in the middle of the camera anymore the rover should stop and correct positioning
  • Repeat till aruco tag is close enough and stop robot

Optional:

  • Print Id of aruco tag
  • Receive aruco ID tag, when it recieves the tag the process starts and the robot starts searching for the aruco tag.

Plan:

  1. Create node aruco_follower_node.py
  2. Subscribe to camera/image_raw
  3. Get camera feed and apply aruco script with OpenCV
  4. Publish to rover_controller/cmd_vel linear and angular values to move the robot

* all topics should be available running the simulated_robot launch file
* It's possible to see camera output using rviz2 and rqt with the image viewer plugin

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions