Releases: bitcraze/crazyflie-lib-python
Releases · bitcraze/crazyflie-lib-python
0.1.29
What's Changed
- Fix restart method in radiodriver.py. by @h4writer in #504
- Update sbs_swarm_interface.md by @NageshEranki in #525
- Increase ESP flashing timeout by 5s to match GAP8 by @gemenerik in #527
- Refactor boot delay handling into
_get_boot_delay()
method by @gemenerik in #528 - Send continuous zero setpoints until landing in ramp examples by @gemenerik in #529
- Solved arming issue on sbs tutorials by @ArisMorgens in #531
- Removed some global variables by @ArisMorgens in #534
- Update the flake8 version. by @ToveRumar in #533
- Fixed minor typos by @ArisMorgens in #537
- LH initial estimator refactor by @krichardsson in #536
- Fix rotvec comparison to handle 180° rotation ambiguity by @gemenerik in #538
- Added send_setpoint_manual command by @ArisMorgens in #539
- Fix threads never closing. by @ToveRumar in #542
- ParamUpdater thread should only run when there is a connection by @ToveRumar in #544
- Upgrade numpy by @ToveRumar in #545
- Downgrade numpy minimum version to 2.2 to support python 3.10 by @ToveRumar in #546
- Add support for trajectory high-level command with relative_yaw by @gemenerik in #547
- Updated the table in lh geo solver by @ArisMorgens in #549
- Added status messages for swarm.reset_estimators by @ArisMorgens in #548
- Fix typo in sbs_motion_commander.md by @valeriyvan in #556
- Fix typo in install.md by @valeriyvan in #555
- Ensure proper thread and link cleanup on failed Crazyflie connections / disconnects by @gemenerik in #558
- Fix typos by @valeriyvan in #557
- Update packaging dependency to 25 by @ataffanel in #562
- Remove OpenCV-based lighthouse geometry estimator by @gemenerik in #563
- Include Qualisys SDK as optional dependency by @gemenerik in #565
- Fix examples requesting thread closure from within same thread by @gemenerik in #567
- Fix ramp example threading by @ataffanel in #570
- Added arming in asynchronized swarm example by @ArisMorgens in #568
- Small example tweaks by @gemenerik in #569
- Add optional dependency for motioncapture by @gemenerik in #571
New Contributors
- @h4writer made their first contribution in #504
- @NageshEranki made their first contribution in #525
Full Changelog: 0.1.28...0.1.29
0.1.28
What's Changed
- Modernize Python Packaging: Transition to pyproject.toml and PyPI Trusted Publishing by @gemenerik in #491
- Nightly build by @gemenerik in #496
- Dependency update, Py313 doc, and automatic versioning by @gemenerik in #495
- Nightly Build: Use Visual Studio for compiling wheels on Windows by @gemenerik in #497
- Remove deprecated call to setDaemon by @ataffanel in #498
- Manually arm Crazyflies in all examples by @gemenerik in #501
- Exclude py 3.13 with mac from unittests by @ToveRumar in #503
- Add serial number reader to log by @Gadgeteering in #500
- Calculate latency, receive uplink RSSI, calculate bandwidth congestion and packet rate by @gemenerik in #492
- Aris/Clarify_Same_Channel_In_Swarm_Examples by @ArisMorgens in #505
- Added inline comments in the sbs swarm interface by @ArisMorgens in #506
- Added inline comment about same channel in sbs_swarm.py by @ArisMorgens in #507
- Added arming in sbs motion commander by @ArisMorgens in #512
- Added warning about get_estimated_positions() usage by @ArisMorgens in #513
- Added asynchronized swarm example with motion commander by @ArisMorgens in #517
- Replaced reset estimator in single drone examples by @ArisMorgens in #515
- Fixed hl_commander documentation issues by @ArisMorgens in #514
- Fixed minor issues in asynchronizedSwarm example by @ArisMorgens in #519
- Adjust flashing sleep times to prevent AI-deck timeouts by @gemenerik in #510
- Added swarm-sharing-data example by @ArisMorgens in #518
- Fix deprecation warnings for params by @ToveRumar in #520
- Fixed some example issues by @ArisMorgens in #522
- Use correct yaw convention in motion commander by @gemenerik in #516
New Contributors
- @Gadgeteering made their first contribution in #500
- @ArisMorgens made their first contribution in #505
Full Changelog: 0.1.27...0.1.28
0.1.27
What's Changed
- Update checkout and artiact actions to v4. by @ToveRumar in #464
- Update documented supported python version to 3.12 by @ToveRumar in #476
- Improved HL commander - spiral & linear segment by @matejkarasek in #470
- Add callback for handling link errors in disconnected state by @gemenerik in #482
- Relocate and rename LED-ring examples by @gemenerik in #483
- Fix bootloader version check by @ataffanel in #484
- Fix crash when bootloader version is None (happens when doing cload) by @ataffanel in #486
- Use
qtm_rt
instead of deprecatedqtm
Python package. by @gemenerik in #488 - Update pyqt in fpv example by @ToveRumar in #489
- Bump required Python version by @gemenerik in #490
New Contributors
- @matejkarasek made their first contribution in #470
Full Changelog: 0.1.26...0.1.27
0.1.26
What's Changed
- Added message for doing crash recovery request to the supervisor. by @evoggy in #441
- Implement persistent parameter file management by @gemenerik in #443
- mention rate mode setpoint set in doc by @knmcguire in #452
- pcap logging; Timestamps wrapping after 59 seconds. by @ToveRumar in #454
- Toverumar/add write param file by @ToveRumar in #456
- Update wireshark.md by @hml1810 in #458
- Update examples to use PyQt6 by @ToveRumar in #451
- cloader.read_flash is unreliable by @dolfje in #444
- Fix lighthouse geometry estimation example by @gemenerik in #459
- Add ip address instead of CRTP address to fpv example by @ToveRumar in #460
New Contributors
- @gemenerik made their first contribution in #443
- @ToveRumar made their first contribution in #454
- @hml1810 made their first contribution in #458
Full Changelog: 0.1.25.1...0.1.26
0.1.25.1
What's Changed
- remove python 3.12 from doc as installation prerequisites by @knmcguire in #426
- Fix typos in sbs_motion_commander.md by @gelanchez in #431
- Proofreading python_api.md by @valeriyvan in #434
- Proofreading sbs_swarm_interface.md by @valeriyvan in #433
- Add support for upgrading nRF51 soft device and bootloader by @evoggy in #439
New Contributors
- @gelanchez made their first contribution in #431
Full Changelog: 0.1.24...0.1.25.1
0.1.24
Major changes
- There are full state setpoints included,
- Motion capture lib example is added.
- send_notify_setpoint_stop() added to examples
- Fixes to the parameter and logging framework
What's Changed
- Add reset method to the log sub system by @krichardsson in #406
- Update sbs motion commander by @krichardsson in #410
- Add full state setpoints by @knmcguire in #382
- Call send_notify_setpoint_stop() by @krichardsson in #413
- Add motioncapture lib example by @krichardsson in #414
- Update sbs_connect_log_param.py by @PiggyGaGa in #416
- Added usage message for radio-test by @jath03 in #417
- Correct Motion commander by @krichardsson in #420
- Implement remote param updates by @krichardsson in #422
New Contributors
- @PiggyGaGa made their first contribution in #416
- @jath03 made their first contribution in #417
Full Changelog: 0.1.23...0.1.24
0.1.23
Major changes
Added improved arming functionality. Requires CRTP V6 or later (crazyflie-firmware 2023.06)
What's Changed
- Removed obsolete bezier script by @krichardsson in #384
- Adds cpx versioning by @hmllr in #388
- circling square demo with colors by @hmllr in #385
- add wall following cflib demo by @knmcguire in #390
- Added multiranger and paa3905 memory types. by @tobbeanton in #394
- Add file support in multi bs geometry estimation script by @krichardsson in #396
- Fix deck flashing by @krichardsson in #398
- Improve wall following by @knmcguire in #397
- remove switch case and update explanation by @knmcguire in #399
- Delete PID_controller_tuner.py by @knmcguire in #401
- Add arming message by @krichardsson in #404
New Contributors
Full Changelog: 0.1.22...0.1.23
0.1.22
Major Changes
- Fixed CPX through serial and documentation
- Added deprecation policy
- Notify setpoint stop function
What's Changed
- Include start and size when for CPX UART CRC RX by @evoggy in #373
- Update uart_communication.md by @knmcguire in #374
- update script uart communication by @knmcguire in #375
- Fix typos by @valeriyvan in #376
- Fix typos in python_api.md by @valeriyvan in #377
- Removed use of commander.enHighLevel by @krichardsson in #381
- Update deprecation by @krichardsson in #380
- Add notify setpoint by @knmcguire in #383
New Contributors
- @valeriyvan made their first contribution in #376
Deprecated functionality
- cflib/crazyflie/mem/trajectory_memory.py
- def poly4Ds(self) removed after August 2023
- def poly4Ds(self, trajectory) removed after August 2023
Full Changelog: 0.1.21...0.1.22
0.1.21
What's Changed
- Handle disconnects when accessing memory by @krichardsson in #367
- Add console logs to bootloader by @krichardsson in #369
- Added blocking write to trajectory memory by @krichardsson in #371
- Avoid possible deadlock in param by @krichardsson in #370
Full Changelog: 0.1.20.1...0.1.21
0.1.20.1
What's Changed
- Fix Qualisys example by @krichardsson in #359
- Update doc 2022.9 by @knmcguire in #360
Full Changelog: 0.1.20...0.1.20.1