Skip to main content

dotbot-lh2-calibration

Utilities for Lighthouse v2 calibration in the DotBot ecosystem.

Description

dotbot-lh2-calibration offers tools and methods to calibrate Lighthouse v2 base stations (LH2) relative to the DotBot robots.

Installation

You can install the package from PyPI:

pip install dotbot-lh2-calibration

Getting the Code

Clone the repository using Git:

git clone https://github.com/DotBots/dotbot-lh2-calibration.git

Usage

Build the calibration firmware

The source code of calibration firmware is available in the calibration directory and can be built using SEGGER Embedded Studio for ARM.

In SEGGER embedded studio, use the package manager (available in menu Tools > Package manager) to install the CMSIS 5 CMSIS-CORE, CMSIS-DSP and nRF packages.

For details on SEGGER Embedded Studio, read the online documentation.

Flash the firmware on the robot.

Calibration script

The calibration script is a Terminal User Interface application that connects to the serial port (at 115200 bauds) of the robot to collect the Lighthouse raw data.

Run the script as follows:

dotbot-calibration

Place the robot on the ground on the calibration points and in the UI, press the corresponding buttons. Once all 4 calibration points are checked, you can save the calibration.

The calibration file is stored in ~/.dotbot/calibration.out.

License

This project is published under the terms of the BSD-3-Clause license.

Metadata

Release files for dotbot-lh2-calibration 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dotbot-lh2-calibration 0.2.0
File Size Uploaded Provenance
dotbot_lh2_calibration-0.2.0.tar.gz 13.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for dotbot-lh2-calibration 0.2.0
File Interpreter ABI Platform
dotbot_lh2_calibration-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 30.0 kB

Release files / dotbot_lh2_calibration-0.2.0.tar.gz

Download URL dotbot_lh2_calibration-0.2.0.tar.gz
Size 13.5 kB
Tags Source
SHA-256 checksum
How to use checksums
88e54b340b7a9b4d9c2b5c27d09fb5c6c8702be1ac667f0738c9e5db0dd57cae
BLAKE2b-256 checksum
How to use checksums
d6cbfe90e5a3fd5a4622d44121bd0b75785ded506fc2712ca04303d43ca2017f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.27.2

Release files / dotbot_lh2_calibration-0.2.0-py3-none-any.whl

Download URL dotbot_lh2_calibration-0.2.0-py3-none-any.whl
Size 16.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b5713269d977c7648379106b499c39ddd02446a4b24b5240a393ca2ade7e0b32
BLAKE2b-256 checksum
How to use checksums
0c792c7697095e2e4051c3f20e49a6a7c152091fd94a9faf2906c964b40ec345
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.27.2

Security for dotbot-lh2-calibration 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page