opendr  by opendr-eu

Open deep-learning toolkit for robotics applications

created 4 years ago
710 stars

Top 49.2% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

OpenDR is a modular, open-source toolkit designed to integrate deep learning into core robotic functionalities, enhancing perception and cognition. It targets robotics applications in healthcare, agri-food, and agile production, enabling robots to interact with humans and environments, learn, and make decisions.

How It Works

OpenDR bridges robotics applications with deep learning frameworks (PyTorch, TensorFlow) and operating environments like ROS. It focuses on AI and cognition, providing tools for human-centric perception, learning, and cognitive decision-making. This approach aims to create "cognitive robots" capable of advanced interaction and autonomous operation.

Quick Start & Requirements

  • Installation: Clone repository, pip install opendr, or use Docker.
  • Prerequisites: Python, PyTorch, TensorFlow. GPU and CUDA support are available.
  • Resources: Detailed documentation and examples are available on the OpenDR wiki, including ROS1/ROS2 workspaces and C API demos.

Highlighted Details

  • Provides Python, C API, and ROS1/ROS2 interfaces.
  • Supports Webots simulator and follows ONNX model format and OpenAI Gym Interface.
  • Aims to improve state-of-the-art in AI and Cognition for robotics.

Maintenance & Community

The project is funded by the European Union's Horizon 2020 program. Further details on contribution and community can be found on the wiki.

Licensing & Compatibility

Licensed under Apache 2.0, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

While offering GPU support, performance may be limited by hardware resources like GPU memory. The toolkit is extensive, and specific tool documentation should be consulted for individual capabilities and limitations.

Health Check
Last commit

1 week ago

Responsiveness

1 day

Pull Requests (30d)
1
Issues (30d)
0
Star History
10 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.