Collab Robotics Group Project

Methods

In our project, we use ROS2 as our middleware, enabling communication between the different components of our robotics system. ROS2 facilitates robust message exchange across our nodes, which form the backbone of our client-server architecture.

Our architecture consists of dedicated server and client nodes. The server node manages tasks, handles logic, and coordinates actions, while the client node sends commands and processes responses. This separation of concerns not only enhances modularity but also ensures efficient real-time performance.

The core modules of our system include:

This modular approach, powered by ROS2, allows our system to be scalable and flexible, making it easier to incorporate future enhancements and adapt to diverse application scenarios.