Hey, @TSC21
Issue: Micro XRCE-DDS Agent works perfectly in SITL (simulation), but when I connect to the actual flight controller hardware(Mico Air H743 v2), the ROS 2 nodes don’t appear.
Command used on Jetson: sudo MicroXRCEAgent serial --dev /dev/ttyACM0 -b 921600
Output:
[1762845516.066311] info | TermiosAgentLinux.cpp | init | running… | fd: 3 [1762845516.066650] info | Root.cpp | set_verbose_level | logger setup | verbose_level: 4
Problem: Agent starts fine, but PX4’s uxrce_dds_client stays disconnected — no ROS 2 topics appear. Hardware connection used: Flight Controller ↔ Jetson via USB (ttyACM0)
Question: Can someone confirm the exact PX4 parameters I need to set for Micro XRCE-DDS to connect properly?
And also — for real hardware — should I connect via: USB, UART (TX/RX, GND between Jetson and FC)? or anything else.
Any guidance or working configuration (especially the correct serial parameters) would be super helpful! Thank you