Skip to content

Releases: opendr-eu/opendr

OpenDR toolkit v3.0.0

04 Dec 08:36
a8f385f
Compare
Choose a tag to compare

Released on Dec, 4th, 2023.

  • New Features:

    • Binary High Resolution Learner (#402)
    • ROS2 node for EfficientLPS (#404)
    • Fall and wave detection ROS nodes (#423)
    • Continual SLAM: Adds a new SLAM tool for Continual SLAM (#424)
    • Add RGB gesture recognition (#436)
    • FSeq2-NMS (#442)
    • Intent recognition tool (#443)
    • Robotti human detection simulation demo (#451)
    • Object Detection 2D Class Filtering (#467)
    • RL-based Learner for Active Face Recognition (#473)
    • YOLOv5s Inference Demo with Optimized Weights for Agricultural Use (#476)
    • Adaptive HR Pose Estimation (#479)
  • Enhancements:

    • Wave detection demo based on pose estimation (#394)
    • Facial expression recognition demo update (#405)
    • Object detection 2d camera demos (#408)
    • High Resolution Pose Estimation webcam demo (#409)
    • ROS nodes FPS performance measurements (#419)
    • Refactoring: pythonic joins in test_clang_format.py/test_cppcheck.py (#455)
    • Test-tools improvement (#456)
    • Adding prompt when transcribe with Whisper (#462)
  • Bug Fixes:

    • Fix package creator and sources (#390)
    • Lightweight OpenPose tool fixes and improvements (#392)
    • Fall Detection - alternative infer input (#397)
    • Yolov5 training bugfix (#401)
    • Fix the dependency conflict of geffnet installation (#410)
    • Fix bug in GEM ROS2 node (#420)
    • Fix link to nanodet documentation (#421)
    • EfficientLPS panoptic segmentation coloring bug (#426)
    • Bump flask from 1.1.2 to 2.3.2 (#430)
    • Fix tests on master branch (#438)
    • Added unzip installation as base ubuntu dependency and tool tests fixes (#454)
    • Active face recognition demo and bug fixes on Face Recognition (#459)
    • GPU installation fix (#463)
    • Fix ROS1 nodes argparse issue with .launch files (#465)
    • Minor fix on yolov5 webcam demo (#466)
    • Apply cuDNN init fix to all Object Detectors 2D (#469)
    • Updated test_suite_develop.yml based on latest test_suite.yml (#471)
    • Fix fmpgmapping (#472)
    • Synchronization and bugfixes (#478)

OpenDR toolkit v2.2.0

03 Jul 13:30
b89ea14
Compare
Choose a tag to compare

Released on July, 3rd, 2023.

Dependency Updates (#431):
- Updated PyTorch version from 1.9.0 to 1.13.1.
- Updated Torchvision version from 0.10.0 to 0.14.1.
- Updated Torchaudio version from 0.9.0 to 0.13.1.
- Downgraded wheel version to 0.38.4 due to bug in recent version.

OpenDR toolkit v2.1.0

22 Feb 08:09
becc43c
Compare
Choose a tag to compare

Released on February, 22nd, 2023.

New Features:

  • Added Efficient LiDAR Panoptic Segmentation (#359).
  • Added Nanodet 2D Object Detection tool (#352).
  • Added C API implementations of NanoDet 2D Object Detection tool (#352).
  • Added C API implementations of forward pass of DETR 2D Object Detection tool (#383).
  • Added C API implementations of forward pass of DeepSORT 2D Object Tracking tool (#383).
  • Added C API implementations of forward pass of Lightweight OpenPose, Pose Estimator tool (#383).
  • Added C API implementations of forward pass of X3D 2D Activity Recognition tool (#383).
  • Added C API implementations of forward pass of Progressive Spatiotemporal GCN Skeleton-based Action Recognition tool (#383).
  • Added Binary High Resolution Analysis tool (#402).
  • Added Multi-Object-Search tool (#363)

Enhancements:

  • Added support in C API for detection target structure and vector of detections (#352)
  • Added support in C API for tensor structure and vector of tensors (#383)
  • Added support in C API for json parser (#383)

OpenDR toolkit v2.0.0

30 Dec 16:20
d7df097
Compare
Choose a tag to compare

Released on December, 31st, 2022.

New Features:

  • Added YOLOv5 as an inference-only tool (#360).
  • Added Continual Transformer Encoders (#317).
  • Added Continual Spatio-Temporal Graph Convolutional Networks tool (#370).
  • Added AmbiguityMeasure utility tool (#361).
  • Added SiamRPN 2D tracking tool (#367).
  • Added Facial Emotion Estimation tool (#264).
  • Added High resolution pose estimation tool (#356).
  • Added ROS2 nodes for all included tools (#256).
  • Added missing ROS nodes and homogenized the interface across the tools (#305).

Bug Fixes:

  • Fixed BoundingBoxList, TrackingAnnotationList, BoundingBoxList3D and TrackingAnnotationList3D confidence warnings (#365).
  • Fixed undefined image_id and segmentation for COCO BoundingBoxList (#365).
  • Fixed Continual X3D ONNX support (#372).
  • Fixed several issues with ROS nodes and improved performance (#305).

OpenDR toolkit v1.1.1

30 Jun 06:27
3a9a119
Compare
Choose a tag to compare

Released on June, 30th, 2022.

Fixes:
- Fix Efficient Panoptic Segmentation submodule commit (#268).
- Fix Face Recognition compilation error (#267).

OpenDR toolkit v1.1

14 Jun 09:12
bca25f6
Compare
Choose a tag to compare

Released on June, 14th, 2022.

New Features:

  • Added end-to-end planning tool (#223).
  • Added seq2seq-nms module, along with other custom NMS implementations for 2D object detection.(#232).

Enhancements:

  • Added support for modular pip packages allowing tools to be installed separately (#201).
  • Simplified the installation process for pip by including the appropriate post-installation scripts (#201).
  • Improved the structure of the toolkit by moving io from utils to engine.helper (#201).
  • Added support for post-install scripts and opendr dependencies in .ini files (#201).
  • Updated toolkit to support CUDA 11.2 and improved GPU support (#215).
  • Added a standalone pose-based fall detection tool (#237)

Bug Fixes:

  • updated wheel building pipeline to include missing files and removed unnecessary dependencies (#200).
  • panoptic_segmentation/efficient_ps: updated dataset preparation scripts to create correct validation ground truth (#221).
  • panoptic_segmentation/efficient_ps: added specific configuration files for the provided pretrained models (#221).
  • c_api/face_recognition: pass key by const reference in json_get_key_string() (#221).
  • pose_estimation/lightweight_open_pose: fixed height check on transformations.py according to original tool repo (#242).
  • pose_estimation/lightweight_open_pose: fixed two bugs where ONNX optimization failed on specific learner parameterization (#242).

Dependency Updates:

  • heart anomaly detection: upgraded scikit-learn runtime dependency from 0.21.3 to 0.22 (#198).
  • Relaxed all dependencies to allow future versions of non-critical tools to be used (#201).

OpenDR toolkit v1.0

31 Dec 05:56
83989cd
Compare
Choose a tag to compare

This is the first public version of OpenDR toolkit, which provides baseline deep learning tools for core robotic functionalities. The first version includes (among others):

  • an intuitive and easy-to-use Python interface
  • a wealth of usage examples and supporting tools
  • ready-to-use ROS nodes
  • a partial C API

You can find detailed installation instructions in OpenDR repository, while detailed documentation can be found in OpenDR wiki.