This project depends on Single input/single output gRPC server: calls RPC if message is present for input queue, result is written to output queue.
This project is part of AI4EU. For more information check the RAMP Catalogue entry for the components.
The AI4EU Platform will act as the one-stop-shop for anyone looking for AI knowledge, technology, services, software, and experts. AI4EU will function as European AI market driver, offering a critical mass of resources, community networking effects, and rapid development and growth. Acumos AI is a marketplace and design studio where community can share their Machine Learning and AI models as microservices so that it can be applied to different problems and data sources
The main objective is to enable robots to directly use the AI/ML models served as microservices directly onboard. Robot Operating System(ROS) is a de-facto framework used for programming robots across industries and researchers. This system is aimed to bridge the gap between the microservice ML models and the ROS system.
Information about how to install the gRPC-ros-bridge
can be found at the corresponding section of the
Installation Guide.
Information about how to use the gRPC-ros-bridge
can be found in the User & Programmers Manual.
- Write unit tests and integration tests for the nodes
We use github to host code, to track issues and feature requests, as well as accept pull requests. Any feedback and suggestions can be submitted by creating New issue in the Issues tab or by emailing the team.
Pull requests are the best way to propose changes to the codebase (we use Github Flow). We actively welcome your pull requests:
- Fork the repo and create your branch from
master
. - If you've added code that should be tested, add tests.
- If you've changed APIs, update the documentation.
- Ensure the test suite passes.
- Make sure your code lints.
- Issue that pull request!
By contributing, you agree that your contributions will be licensed under its BSD 2-Clause license.