Using ROS, I'm trying to build a robot able to search for specific objects in an unknown environment. Right now, I'm experimenting with a mobile robot in a simple gazebo maze, using a LIDAR for navigation/mapping and its camera for object recognition on "STOP" signs. Here's a picture from the Husarion tutorial (now deprecated):
As a ROS beginner, I find myself writing more code than I expected, and I'm wondering if I'm actually reinventing the wheel. After some googling, these are my findings:
- The find_object package, that seems without activity since 2010.
- Husarion's object search tutorial, that's been deprecated and not supported anymore.
Is this task well-known and I'm reinventing the wheel? If that's the case, is there a standard/best-practice way to approach it? I would very much appreciate if you can point me to any books/videos/tutorials/examples.