Giter VIP home page Giter VIP logo

Comments (6)

yoshito-okada avatar yoshito-okada commented on August 22, 2024

I don't understand detailed protocol too. I just monitored the serial port grabed by Bosch Desktop Development by using an external software like https://www.eltima.com/products/serial-port-monitor/, and imported commands to my code. You may be able to add new commands by the same approach.

If you expand my code, feel free to make a pull request!

from bno055_usb_stick.

BillWSY avatar BillWSY commented on August 22, 2024

Thanks. That was what I imagined as well. It seems the software does not provide calibration data read back / write on the UI, so I canceled my BNO055 USB Stick order.

Do you know if the software can read back calibration data? If it can, I will certainly re-place the order and contribute!

from bno055_usb_stick.

yoshito-okada avatar yoshito-okada commented on August 22, 2024

I have no idea about reading/writing calibration data from/to the IMU.

But if you just want to know whether your IMU is calibrated or not, you can see bno055_usb_stick_msgs::Output::calibration_status published from a node.
The following datasheet says that calibration is simultaneously performed during pose estimation in the section 3.10.
So you can just wait for the calibration status to match your favorite condition instead of restoring previous calibration data.
https://cdn-shop.adafruit.com/datasheets/BST_BNO055_DS000_12.pdf

from bno055_usb_stick.

BillWSY avatar BillWSY commented on August 22, 2024

Thank you very much for the information. My concern was if I install the IMU on a robot, I might no longer have the flexibility to move it around and let it calibrate. I will still try to get a USB stick to play with it -- and I will let you know if there is some discovery.

Much appreciated!

from bno055_usb_stick.

yoshito-okada avatar yoshito-okada commented on August 22, 2024

I think your concern is reasonable. However, I have installed this IMU into several ground robots whose maximum speed is less than 1m/s to just measure pose or do SLAM and never found problems about pose estimated by the IMU (even if not waiting calibrated).

from bno055_usb_stick.

BillWSY avatar BillWSY commented on August 22, 2024

That's very good to know. I wanted to test this on an autonomous car before we decide to get a super expensive IMU. I will get one and play with it -- and play a little bit with the protocol.

from bno055_usb_stick.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.