Comments (6)
The third point has been addressed:
- Sensors with poor performance can be disabled using the CAL_..._EN parameter
The other two are:
- Magnetometer calibration should be done with usb disconnected and the vehicle in a flight configuration and failure to do this can result in a "mag sensors inconsistent" error. This is a particular problem with the pixracer where USB connection can produce large levels of magnetic interference.
- Raw comparison data for all sensors can be logged by setting SDLOG_MODE = 1 and SDLOG_PROFILE = 64
@bresch Would this still be relevant? I.e. do we need to worry about USB? If so, how do you do the calibration if you don't have a telemetry radio?
from px4-user_guide.
Magnetometer calibration should be done with usb disconnected and the vehicle in a flight configuration and failure to do this can result in a "mag sensors inconsistent" error. This is a particular problem with the pixracer where USB connection can produce large levels of magnetic interference.
Please confirm:
- the user would have to have telemetry radio of some kind as the only way to connect to QGC to perform the calibration? That sounds like a bit of a limitation.
- When you say "vehicle in a flight configuration" what do you mean? What other configuration can it be in?
For this one proposal is to update https://docs.px4.io/en/config/compass.html putting connection requirements in point "1"
from px4-user_guide.
Sensors with poor performance can be disabled using the CAL_..._EN parameter
When/what sensors would you do this for? I assume this is primarily for the case of magnetometers where you can have poorly behaving internal compasses that you can't remove so you want to disable them? (presumably you could just remove a badly behaving external compass).
What other sensors might this apply to?
If this is just general advice, perhaps we should create some sort of calibration troubleshooting/debugging topic in the user guide?
from px4-user_guide.
Raw comparison data for all sensors can be logged by setting SDLOG_MODE = 1 and SDLOG_PROFILE = 64 (bit 6 set
Sounds useful.
- Is there any information on how the comparison data might be used/interpreted?
- I don't think this should live inside the basic configuration topics/section, but could perhaps be in a troubleshooting section and linked from them. Maybe we should extend https://dev.px4.io/en/debug/sensor_uorb_topic_debugging.html in the devguide to be more generic (i.e. cover this option to?)
from px4-user_guide.
Yes, I think it is still relevant. For the USB, yes, this is an issue with the Pixracer but it might apply to other boards as well (maybe future ones too).
from px4-user_guide.
Thanks @bresch . Fixed by #2563
from px4-user_guide.
Related Issues (20)
- Error in the image of Hige-Level Software Architecture HOT 4
- GPS Altitude in Millimeters not Meters HOT 6
- typo : FW_RR -> FW_PR HOT 2
- Build doesn't work with the latest empy HOT 3
- Pixhawk HOT 1
- 运行MAVROS Offboard 控制示例 (Python)时出现WARN HOT 1
- Wrong Env name for PX4 standalone run HOT 1
- Does anybody know how to contact the PX4 user guide document/website management team? HOT 4
- Broken QGroundControl related links HOT 1
- How to use MAV_CMD_DO_SET_ACTUATOR in MATLAB? HOT 5
- I have run into the following error when I run command make px4_sitl_default gazebo. It seems to be in conflict with my OpenCV environment. How can I fix? HOT 1
- Introduction of the Kconfig definition file in "Development/Writing your First Application" is incorrect HOT 1
- VIO guide for px4 v1.14 and above HOT 2
- A big problem of PX4(Pico900) HOT 1
- Unable to download Px4 simulation with MacOS
- Create Ukrainain build of PX4 User Guide HOT 11
- 1.9.0 Documentation unavailable HOT 7
- Add documentation for VectorNav integration HOT 9
- A conflict between the table and the right menu HOT 1
- Troubleshooting tips for ethernet and gimbal connection HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from px4-user_guide.