Guidance on Enabling Forward-Only x-axis Motion for UAV (ROS)

Dear Community,

I’m seeking advice on configuring a UAV so it translates only along the forward x-axis, without lateral y-axis motion, while retaining the ability to yaw.

Specifically:

  • Control strategy to achieve forward-only translation (e.g., pitch control about the y-axis with roll constrained)

  • Recommended controller design (PID/MPC), constraints, or mixers to suppress roll/lateral velocity

  • Sensor/estimation requirements (IMU, GPS/vision) to enforce zero Vy

  • Parameter settings in common autopilots (ArduPilot/PX4) or example code in ROS for velocity setpoints and roll limits

  • Best practices for tuning and handling crosswind or disturbance rejection

Any references, configuration snippets, or lessons learned would be greatly appreciated. Thank you in advance for your guidance.

Best regards,
Mustafa

Hello again,

I want to start more a simple use case. I want to fly the drone in a hover mode and after some time, I want to tell the drone to land programmatically. How do I do this? Could you please point me in some directions?

Mustafa

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.