The attitude display interface of MissionPlanner of ArduPilot is abnormal

The attitude display interface of MissionPlanner of ArduPilot is abnormal

1. Origin

ArduPilot ground control station MissionPlanner attitude display is abnormal

  1. The flight controller is directly connected to the MP, and the attitude cannot follow the flight controller to make corresponding changes;
  2. QGC first connects to the flight controller, and then uses MP to connect, some are normal;

Note: Here MissionPlanner is referred to as MP.

2. Reproduce

configuration


The current .Net version of the Win10 + MissionPlanner 1.3.80 + arducopter 4.3.6 system is unclear, but .Net4.8 cannot be installed. MP requires version 4.7.

步骤
Step 1: Open QGroundControl
Step 2: Connect FC to laptop
Step 3: Check Pitch/Roll attitude
Step 4: Open mission planner and connect to FC
Step 5: Check Pitch/Roll in MP
Step 6: check FC model which is a custom build, like UID.
Step 7: Reboot FC using MP software and MP reconnect FC automatically.
Step 8: do pitch/roll, display hud shows nothing.
Step 9: close MP and restart QGC
Step 10: when FC reconnect to QGC, and check pitch and roll.

The flight control attitude of ArduPilot cannot be displayed normally in MP

3. Analysis

Logically speaking, pure soft applications and the operating system should be able to be well decoupled, unless there is no corresponding adaptation problem for pure soft applications after the change of the operating system driver interface is involved (from this time).

Therefore, it is hoped that the problem can be solved by installing the correct software version or updating the driver (at most, the serial port driver).

Attitude freezed in MP display hud, when FC rebooted

4. Summary

Given that some .Net frameworks are bound to the Windows system, there is no good way to remove things like .Net. In the end, only reinstalling the system can be used.

Final verification OK configuration

  1. Win7 + .Net4.8 + MissionPlanner 1.3.80
  2. Win11 + MissionPlanner 1.3.80 //The system comes with .Net

I hope that some friends who have in-depth research on .Net can provide some methods or ways to uninstall and confirm the version of .Net. You can also leave a comment to give your opinion on this issue.

Guess you like

Origin blog.csdn.net/lida2003/article/details/130980678