Skip to content

Interop: Subscriber for ODCL #53

@rland93

Description

@rland93

We need to build a program that will

  • Subscribe to a topic which is producing odcl's
  • When it receives an ODCL:
    • open a GUI accept/revise review program
    • submit the accepted or revised odcl to AUVSI server

  • You will need to execute the callback in a separate thread, since we need to be transmitting telemetry e.g. while the odcl is being reviewed.
  • We have existing GUI code for reviewing ODCL's, right? Put that into the python module in dev and then install the module via pip to use those functions in ROS. The module was renamed to uavfpy. Then we can call e.g. uavfpy.interop.reviewGUI(odcl) inside of ROS. Note that we cannot handle ROS messages directly in uavfpy, as ROS is not a dependency.
    • if you can, unit test the GUI code with pytest.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions