-
|
Connection method: |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 5 replies
-
|
You might have better luck using one of the three INAV-compatible ground stations, which speak the native language of INAV and Betaflight, which is MSP. INAV understands some words in Ardupilot language (Mavlink), and will pick up some more in INAV 9.1 or 10.0. But it's still a foreign language, using an interface made for Ardupilot. Ardupilot Mission Planner doesn't even know which flight modes INAV has. |
Beta Was this translation helpful? Give feedback.
-
|
couple things going on here. on multirotor inav does yaw toward the next waypoint during a mission - try setting but the bigger thing is how you're loading the mission. heading behaviour (and explicit SET_HEAD / POI waypoint actions) live in inav's own mission control, and those don't fully come across when you upload via mission planner over mavlink - inav's mavlink mission support is only partial in 9.0.1. so mission planner can push the positions but not the inav-specific heading bits. quick test to confirm: upload the exact same mission through inav configurator's mission control over usb and fly it. if the heading works that way, you've found it - it's the mavlink path dropping the heading info, not your tune. that also matches what @sensei-hacker said about mavlink being a partial fit. |
Beta Was this translation helpful? Give feedback.
-
|
ah I misread, you're pushing live guided points (gcs_nav / wp255), not an uploaded mission — that changes things. dug through the 9.0.1 source. on a guided single point inav only sets the position (xy + alt). it never tells the nav controller to face the bearing to the target — that "nose toward the next point" behaviour only gets switched on for an actual uploaded wp mission, not for live points. so on guided it just slides to the spot keeping whatever heading it already had. no param will change that. the one exception: a guided point can carry a heading, but only if the gcs sends it as DO_REPOSITION with a yaw in param4 (1–359). mission planner's right-click "fly to here" sends it the legacy way with heading hardcoded to 0, so inav reads that as "don't touch yaw". that's the path you're hitting. two ways to get the nose to follow:
short version: not a bug or a setting — guided single-point just doesn't do nose-to-route, mission mode does. |
Beta Was this translation helpful? Give feedback.
ah I misread, you're pushing live guided points (gcs_nav / wp255), not an uploaded mission — that changes things.
dug through the 9.0.1 source. on a guided single point inav only sets the position (xy + alt). it never tells the nav controller to face the bearing to the target — that "nose toward the next point" behaviour only gets switched on for an actual uploaded wp mission, not for live points. so on guided it just slides to the spot keeping whatever heading it already had. no param will change that.
the one exception: a guided point can carry a heading, but only if the gcs sends it as DO_REPOSITION with a yaw in param4 (1–359). mission planner's right-click "fly to here" sends it the …