Running the code

The code in the poulpe_ethercat_controller crate can be run in multiple ways. The main ways are:

  • Standalone examples: The examples are standalone and do not require the GRPC server to be running.
  • GRPC server and client: The poulp_ethercat_grpc crate is a GRPC server that can be used to communicate with the poulpe boards connected to the network. The server can be accessed by multiple clients at the same time. The server is written in Rust and the clients can be written in Rust or Python.

Copyright © 2025 Pollen Robotics