User Tools

Site Tools


getting_started:ros

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
getting_started:ros [2023/02/09 10:10] – [Interfacing with ROS] ursgrafgetting_started:ros [2025/03/18 10:42] (current) – [EEROS Messages] ursgraf
Line 3: Line 3:
  
   * [[getting_started:ros_prep|]]   * [[getting_started:ros_prep|]]
 +  * [[getting_started:ros_timing|]]
   * [[getting_started:ros_example|]]   * [[getting_started:ros_example|]]
   * [[getting_started:ros_run|]]   * [[getting_started:ros_run|]]
  
 You can make use of ROS within EEROS in the following two ways. You can make use of ROS within EEROS in the following two ways.
 +
 +===== EEROS Messages =====
 +EEROS defines its own ROS message types. They correspond to EEROS [[eeros_architecture:control_system:signals|]]
 +  * Analog Signal → **eeros_msgs::msg::AnalogSignal**
 +    - timestamp
 +    - array of float64 values
 +  * Digital Signal → **eeros_msgs::msg::DigitalSignal**
 +    - timestamp
 +    - array of boole values
 +These messages are fetched and built when building EEROS with ROS supprt and will be installed into the same directory as EEROS itself. 
  
 ===== Using Publisher and Subscriber Blocks in the Control System ===== ===== Using Publisher and Subscriber Blocks in the Control System =====
getting_started/ros.1675933851.txt.gz · Last modified: 2023/02/09 10:10 by ursgraf