Skip to content

[Bug] NAV_CONTROLLER_OUTPUT (msg #62) is never sent for multicopters #26540

@RaidZeroSix

Description

@RaidZeroSix

The NAV_CONTROLLER_OUTPUT MAVLink stream is configured in the stream list (mavlink_main.cpp:1454), but it never actually sends data on multicopters.

The stream's send() method in streams/NAV_CONTROLLER_OUTPUT.hpp only emits a message when there's a new position_controller_status uORB update. That topic is only published by the fixed-wing position controller (fw_pos_control), the rover controller, and the Ackermann rover controller. No multicopter module publishes it, so send() always returns false and the message never goes out.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions