Package Summary
Package Name: Connected Robotics Platform Version: 1.1.0
Maintainer: Adrian Lendínez Ibañez. Contact: Adrian.lendinez@outlook.com
Description: CROP enables seamless interaction among robots and Cloud/Edge devices. With the new capability, distributed robots’ development with Robot Operating System (ROS) is significantly simplified. CROP is highly efficient, secure, fully open source and vendor independent. The topology of the infrastructure is completely transparent to robots under the CROP. Therefore, there is little difference to robot developers that the device is running remotely via the internet on cloud or locally in local area network (LAN).
Features:
Integrated container network interface (CNI) and WebSocket API for large scale ROS deployment
- Software-defined virtual networks which extend existing ROS/ROS2 applications over internet seamlessly
- Automated roaming, edge switchover and slice switchover through orchestrated resources
- Full support to both stateless and stateful ROS/ROS2 applications
Documentation: [Link of The Description]
GitHub Repository: The source code and tutorials for the Connected Robotics Platform package can be found on GitHub at [https://github.com/5G-ERA/docs].
Usage Scenarios
Tutorials
Tutorials and demonstration of the Crops can be found from [https://github.com/5G-ERA/docs]. A public demonstration of CROP can be found in ICRA2024 [https://2024.ieee-icra.org/program/#Workshops-Tutorials].
Deployment Advantages
The Connected Robotics Platform (CROP) is a toolbox for developing and deploying distributed robotics applications under real world (in particular, unstructured) network environments. It enables distributed robotics applications to be fully orchestrated by connected intelligence and the 5G/6G network slicing. Compared to native ROS1, ROS2/DDS solutions, the advantages of the connected are listed in table below: