Releases: zauberzeug/rosys
Releases · zauberzeug/rosys
v0.18.2
Bugfix
- Fix slow SimulatedCamera tests (#214 by @pascalzauberzeug, @falkoschindler, @codingpaula)
v0.18.1
Bugfix
- Remove
polling_interval
assignment (#213 by @pascalzauberzeug)
v0.18.0
New features and enhancements
- Make events awaitable (#210 by @pascalzauberzeug, @falkoschindler)
- Provide a UI element for debugging GPIO pins via Lizard (#196 by @pascalzauberzeug, @falkoschindler)
- Introduce camera image callbacks (#197, #211, #212 by @NiklasNeugebauer, @falkoschindler, @rodja)
- Allow SVG overlays for timelapse videos (#209 by @rodja, @falkoschindler)
- Reduce flickering in timelapse videos by removing single frames from a different cam (#208 by @rodja)
v0.17.1
- Update to NiceGUI 2.3.0 (#206 by @pascalzauberzeug)
v0.17.0
New features and enhancements
- Make image history length configurable (#202 by @NiklasNeugebauer, @pascalzauberzeug, @falkoschindler)
- Allow selecting the Lizard online version in Robot Brain control UI (#194 by @pascalzauberzeug)
- Allow to add a source when uploading an image to the Learning Loop (#205 by @denniswittich)
- Use httpx instead of requests for async Jovision parameter setting (#193 by @NiklasNeugebauer, @denniswittich)
Bugfixes
- Fix timing error for simulated wheels (#204 by @pascalzauberzeug, @falkoschindler)
- Fix camera parameters being out of sync after connecting to an MJPG device (#203 by @denniswittich)
- Fix camera removal in the MultiCameraProvider (#200 by @denniswittich, @pascalzauberzeug)
- Fix resetting Axis parameters (#199 by @NiklasNeugebauer)
- Fix async client instantiation for the Jovision RTSP interface (#198 by @denniswittich)
v0.16.1
Bugfixes
- Fix
Point3d.transform_with
(#191 by @pascalzauberzeug)
v0.16.0
New features and enhancements
- Add
point_3d
property toPose3d
(#185 by @pascalzauberzeug) - Add
bitrate
parameter to RTSP cameras (#184 by @NiklasNeugebauer, @denniswittich) - Expose list of ongoing video compressions and improve logging (#186 by @rodja, @falkoschindler)
- Add opt-out for enabling the ESP automatically on startup (#188 by @Johannes-Thiel, @falkoschindler)
- Add support for NumPy 2.x (#189 by @falkoschindler)
- Add pre-commit check to pytest CI (#190 by @codingpaula)
Bugfix
- Fix datatypes in
Rotation.zero
andcalibration.project_to_image
(#187 by @pascalzauberzeug)
v0.15.1
Bugfixes
- Fix camera and projector extrinsics in 3D scene (#183 by @pascalzauberzeug, @falkoschindler)
- Fix docker image (#181 by @codingpaula)
v0.15.0
New features and enhancements
- Add support for Python 3.12 (#178 by @falkoschindler)
- Provide functions for exporting and importing persistent modules (#179 by @codingpaula)
- Allow specifying the info string drawn on every frame of a timelapse video (#176 by @rodja)
- Provide property to get first connected camera (#175 by @rodja)
- Split
ROBOT_MOVED
event intoWHEELS_TURNED
andPREDICTION_UPDATED
(#180 by @falkoschindler, @rodja) - Some house keeping (#174 by @codingpaula)
Bugfixes
- Properly update settings in RTSP devices (#159 by @NiklasNeugebauer)
- Use
run.io_bound
andrun.cpu_bound
from NiceGUI to avoid breaking the process pool (#43, #162, #177 by @rodja, @falkoschindler) - Fix
calibration.project_to_image
for points in frames (#153, #170 by @rodja, @falkoschindler, @NiklasNeugebauer)
v0.14.0
New features and enhancements
- Introduce
Pose3d
and coordinate frames (#153, #167 by @NiklasNeugebauer, @falkoschindler, @rodja) - Provide auto-updated
Odometer.prediction_frame
(#168 by @rodja, @falkoschindler) - Introduce
SimulatedCalibratableCamera
(#169 by @rodja) - Use new frame resolving in
DetectorSimulation
(#171 by @rodja) - Add
relative_direction
function toPose
(#166 by @pascalzauberzeug, @falkoschindler) - Improve configuration of driving routines (#172 by @pascalzauberzeug, @falkoschindler)
- Add parameters to
MjpegCamera
persistence and constructor (#165 by @NiklasNeugebauer) - Allow setting parameters on disconnected cameras (#160 by @NiklasNeugebauer)
Bugfix
- Fix flashing of port expander P0 (#156, #157, #158 by @kayhe, @pascalzauberzeug, @falkoschindler)