uf-mil / SubjuGator

SubjuGator 8 on-board software

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

'Fake' Simulator Perception

Grymestone opened this issue · comments

In the event a mission's code is finished but the perception required for the mission is not, it would be a good idea to have a 'fake' perception service that can act as a substitute so missions can be tested. This service would return the correct coordinates of the object in Gazebo and fulfill all the requirements of regular perception.

The idea is to make this pretty modular, all the mission writer would need to do to get this working is add a single word to the fake perception file adding their service to the list. I might also just iterate through the vision proxies file and get the services from there. Then the mission writer wouldn't need to do anything other than launch the service when they wanted to test their mission in gazebo without real perception. That would be ideal I imagine. All other values would be pulled from the launch file.

#295 was merged. Good work @Grymestone