No version for distro humble showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description RACS2 bridge - bridging between the ROS2 and cFS System
Checkout URI https://github.com/jaxa/racs2_bridge.git
VCS Type git
VCS Version main
Last Updated 2025-03-28
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
racs2_msg 0.0.0
subscriber_c2s 0.0.0
publisher_s2c 0.0.0
bridge_py_c 0.0.0
bridge_py_s 0.0.0

README

RACS2 (ROS2 and cFS System) Bridge

Overview

This repository is a collection of software and examples that bridge message communication between Robot Operating System 2 (ROS2) nodes and core flight executives (cFE). cFE is a core component of NASA-supplied spacecraft software, Core Flight System (CFS).

This project provides the following 2 components,

  • ROS2/cFE message bridge software
  • ROS2/cFE examples

If you would like to report a bug or have a request for an update, please contact us. We will respond on demand.

License

This project is under the Apache 2.0 license. See LICENSE text file.

Release Notes

  • RACS2 (ROS2/cFE) project suite 1.0.0 is released.

Directory List

  • ROS2 :
    • RACS2 Bridge software for ROS2.
  • cFS :
    • RACS2 Bridge software for cFS.
  • Document :
    • Documents of RACS2.
  • Example :
    • Example software of RACS2.
  • Misc :
    • Other Information of RACS2.

Dependency

  • Base OS :
    • Ubuntu 22.04 LTS
  • ROS2 :
    • “ros-humble” package.
  • cFS :

Setup

Premise

  • Assuming to work in the “~/racs2_ws” directory.
      mkdir ~/racs2_ws
      mkdir ~/racs2_ws/ros2_ws
      
      cd ~/racs2_ws  
      git clone https://github.com/nasa/cFS.git
      cd cFS
      git checkout v6.7.0a
      git submodule init
      git submodule update
      

Procedure for initial build

  • Preparing for WebSocket.
    • C/C++ :
    sudo apt install -y libwebsockets-dev
    
  • Python :
    pip install websockets==12.0
    
  • Preparing for Protocol Buffers.
    • C/C++ :
    sudo apt install -y libwebsockets-dev protobuf-c-compiler libprotobuf-c-dev
    
  • Python :
    pip install protobuf==3.20.0 
    
  • git clone the RACS2 Bridge.
  cd ~/racs2_ws
  git clone https://github.com/jaxa/racs2_bridge.git -b v1.1
  
  • Go to the top of the cFS project directory and execute the following build command

``` cd ~/racs2_ws/cFS

File truncated at 100 lines see the full file

No version for distro jazzy showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description RACS2 bridge - bridging between the ROS2 and cFS System
Checkout URI https://github.com/jaxa/racs2_bridge.git
VCS Type git
VCS Version main
Last Updated 2025-03-28
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
racs2_msg 0.0.0
subscriber_c2s 0.0.0
publisher_s2c 0.0.0
bridge_py_c 0.0.0
bridge_py_s 0.0.0

README

RACS2 (ROS2 and cFS System) Bridge

Overview

This repository is a collection of software and examples that bridge message communication between Robot Operating System 2 (ROS2) nodes and core flight executives (cFE). cFE is a core component of NASA-supplied spacecraft software, Core Flight System (CFS).

This project provides the following 2 components,

  • ROS2/cFE message bridge software
  • ROS2/cFE examples

If you would like to report a bug or have a request for an update, please contact us. We will respond on demand.

License

This project is under the Apache 2.0 license. See LICENSE text file.

Release Notes

  • RACS2 (ROS2/cFE) project suite 1.0.0 is released.

Directory List

  • ROS2 :
    • RACS2 Bridge software for ROS2.
  • cFS :
    • RACS2 Bridge software for cFS.
  • Document :
    • Documents of RACS2.
  • Example :
    • Example software of RACS2.
  • Misc :
    • Other Information of RACS2.

Dependency

  • Base OS :
    • Ubuntu 22.04 LTS
  • ROS2 :
    • “ros-humble” package.
  • cFS :

Setup

Premise

  • Assuming to work in the “~/racs2_ws” directory.
      mkdir ~/racs2_ws
      mkdir ~/racs2_ws/ros2_ws
      
      cd ~/racs2_ws  
      git clone https://github.com/nasa/cFS.git
      cd cFS
      git checkout v6.7.0a
      git submodule init
      git submodule update
      

Procedure for initial build

  • Preparing for WebSocket.
    • C/C++ :
    sudo apt install -y libwebsockets-dev
    
  • Python :
    pip install websockets==12.0
    
  • Preparing for Protocol Buffers.
    • C/C++ :
    sudo apt install -y libwebsockets-dev protobuf-c-compiler libprotobuf-c-dev
    
  • Python :
    pip install protobuf==3.20.0 
    
  • git clone the RACS2 Bridge.
  cd ~/racs2_ws
  git clone https://github.com/jaxa/racs2_bridge.git -b v1.1
  
  • Go to the top of the cFS project directory and execute the following build command

``` cd ~/racs2_ws/cFS

File truncated at 100 lines see the full file

No version for distro kilted showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description RACS2 bridge - bridging between the ROS2 and cFS System
Checkout URI https://github.com/jaxa/racs2_bridge.git
VCS Type git
VCS Version main
Last Updated 2025-03-28
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
racs2_msg 0.0.0
subscriber_c2s 0.0.0
publisher_s2c 0.0.0
bridge_py_c 0.0.0
bridge_py_s 0.0.0

README

RACS2 (ROS2 and cFS System) Bridge

Overview

This repository is a collection of software and examples that bridge message communication between Robot Operating System 2 (ROS2) nodes and core flight executives (cFE). cFE is a core component of NASA-supplied spacecraft software, Core Flight System (CFS).

This project provides the following 2 components,

  • ROS2/cFE message bridge software
  • ROS2/cFE examples

If you would like to report a bug or have a request for an update, please contact us. We will respond on demand.

License

This project is under the Apache 2.0 license. See LICENSE text file.

Release Notes

  • RACS2 (ROS2/cFE) project suite 1.0.0 is released.

Directory List

  • ROS2 :
    • RACS2 Bridge software for ROS2.
  • cFS :
    • RACS2 Bridge software for cFS.
  • Document :
    • Documents of RACS2.
  • Example :
    • Example software of RACS2.
  • Misc :
    • Other Information of RACS2.

Dependency

  • Base OS :
    • Ubuntu 22.04 LTS
  • ROS2 :
    • “ros-humble” package.
  • cFS :

Setup

Premise

  • Assuming to work in the “~/racs2_ws” directory.
      mkdir ~/racs2_ws
      mkdir ~/racs2_ws/ros2_ws
      
      cd ~/racs2_ws  
      git clone https://github.com/nasa/cFS.git
      cd cFS
      git checkout v6.7.0a
      git submodule init
      git submodule update
      

Procedure for initial build

  • Preparing for WebSocket.
    • C/C++ :
    sudo apt install -y libwebsockets-dev
    
  • Python :
    pip install websockets==12.0
    
  • Preparing for Protocol Buffers.
    • C/C++ :
    sudo apt install -y libwebsockets-dev protobuf-c-compiler libprotobuf-c-dev
    
  • Python :
    pip install protobuf==3.20.0 
    
  • git clone the RACS2 Bridge.
  cd ~/racs2_ws
  git clone https://github.com/jaxa/racs2_bridge.git -b v1.1
  
  • Go to the top of the cFS project directory and execute the following build command

``` cd ~/racs2_ws/cFS

File truncated at 100 lines see the full file

No version for distro rolling showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description RACS2 bridge - bridging between the ROS2 and cFS System
Checkout URI https://github.com/jaxa/racs2_bridge.git
VCS Type git
VCS Version main
Last Updated 2025-03-28
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
racs2_msg 0.0.0
subscriber_c2s 0.0.0
publisher_s2c 0.0.0
bridge_py_c 0.0.0
bridge_py_s 0.0.0

README

RACS2 (ROS2 and cFS System) Bridge

Overview

This repository is a collection of software and examples that bridge message communication between Robot Operating System 2 (ROS2) nodes and core flight executives (cFE). cFE is a core component of NASA-supplied spacecraft software, Core Flight System (CFS).

This project provides the following 2 components,

  • ROS2/cFE message bridge software
  • ROS2/cFE examples

If you would like to report a bug or have a request for an update, please contact us. We will respond on demand.

License

This project is under the Apache 2.0 license. See LICENSE text file.

Release Notes

  • RACS2 (ROS2/cFE) project suite 1.0.0 is released.

Directory List

  • ROS2 :
    • RACS2 Bridge software for ROS2.
  • cFS :
    • RACS2 Bridge software for cFS.
  • Document :
    • Documents of RACS2.
  • Example :
    • Example software of RACS2.
  • Misc :
    • Other Information of RACS2.

Dependency

  • Base OS :
    • Ubuntu 22.04 LTS
  • ROS2 :
    • “ros-humble” package.
  • cFS :

Setup

Premise

  • Assuming to work in the “~/racs2_ws” directory.
      mkdir ~/racs2_ws
      mkdir ~/racs2_ws/ros2_ws
      
      cd ~/racs2_ws  
      git clone https://github.com/nasa/cFS.git
      cd cFS
      git checkout v6.7.0a
      git submodule init
      git submodule update
      

Procedure for initial build

  • Preparing for WebSocket.
    • C/C++ :
    sudo apt install -y libwebsockets-dev
    
  • Python :
    pip install websockets==12.0
    
  • Preparing for Protocol Buffers.
    • C/C++ :
    sudo apt install -y libwebsockets-dev protobuf-c-compiler libprotobuf-c-dev
    
  • Python :
    pip install protobuf==3.20.0 
    
  • git clone the RACS2 Bridge.
  cd ~/racs2_ws
  git clone https://github.com/jaxa/racs2_bridge.git -b v1.1
  
  • Go to the top of the cFS project directory and execute the following build command

``` cd ~/racs2_ws/cFS

File truncated at 100 lines see the full file

Repository Summary

Description RACS2 bridge - bridging between the ROS2 and cFS System
Checkout URI https://github.com/jaxa/racs2_bridge.git
VCS Type git
VCS Version main
Last Updated 2025-03-28
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
racs2_msg 0.0.0
subscriber_c2s 0.0.0
publisher_s2c 0.0.0
bridge_py_c 0.0.0
bridge_py_s 0.0.0

README

RACS2 (ROS2 and cFS System) Bridge

Overview

This repository is a collection of software and examples that bridge message communication between Robot Operating System 2 (ROS2) nodes and core flight executives (cFE). cFE is a core component of NASA-supplied spacecraft software, Core Flight System (CFS).

This project provides the following 2 components,

  • ROS2/cFE message bridge software
  • ROS2/cFE examples

If you would like to report a bug or have a request for an update, please contact us. We will respond on demand.

License

This project is under the Apache 2.0 license. See LICENSE text file.

Release Notes

  • RACS2 (ROS2/cFE) project suite 1.0.0 is released.

Directory List

  • ROS2 :
    • RACS2 Bridge software for ROS2.
  • cFS :
    • RACS2 Bridge software for cFS.
  • Document :
    • Documents of RACS2.
  • Example :
    • Example software of RACS2.
  • Misc :
    • Other Information of RACS2.

Dependency

  • Base OS :
    • Ubuntu 22.04 LTS
  • ROS2 :
    • “ros-humble” package.
  • cFS :

Setup

Premise

  • Assuming to work in the “~/racs2_ws” directory.
      mkdir ~/racs2_ws
      mkdir ~/racs2_ws/ros2_ws
      
      cd ~/racs2_ws  
      git clone https://github.com/nasa/cFS.git
      cd cFS
      git checkout v6.7.0a
      git submodule init
      git submodule update
      

Procedure for initial build

  • Preparing for WebSocket.
    • C/C++ :
    sudo apt install -y libwebsockets-dev
    
  • Python :
    pip install websockets==12.0
    
  • Preparing for Protocol Buffers.
    • C/C++ :
    sudo apt install -y libwebsockets-dev protobuf-c-compiler libprotobuf-c-dev
    
  • Python :
    pip install protobuf==3.20.0 
    
  • git clone the RACS2 Bridge.
  cd ~/racs2_ws
  git clone https://github.com/jaxa/racs2_bridge.git -b v1.1
  
  • Go to the top of the cFS project directory and execute the following build command

``` cd ~/racs2_ws/cFS

File truncated at 100 lines see the full file

No version for distro galactic showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description RACS2 bridge - bridging between the ROS2 and cFS System
Checkout URI https://github.com/jaxa/racs2_bridge.git
VCS Type git
VCS Version main
Last Updated 2025-03-28
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
racs2_msg 0.0.0
subscriber_c2s 0.0.0
publisher_s2c 0.0.0
bridge_py_c 0.0.0
bridge_py_s 0.0.0

README

RACS2 (ROS2 and cFS System) Bridge

Overview

This repository is a collection of software and examples that bridge message communication between Robot Operating System 2 (ROS2) nodes and core flight executives (cFE). cFE is a core component of NASA-supplied spacecraft software, Core Flight System (CFS).

This project provides the following 2 components,

  • ROS2/cFE message bridge software
  • ROS2/cFE examples

If you would like to report a bug or have a request for an update, please contact us. We will respond on demand.

License

This project is under the Apache 2.0 license. See LICENSE text file.

Release Notes

  • RACS2 (ROS2/cFE) project suite 1.0.0 is released.

Directory List

  • ROS2 :
    • RACS2 Bridge software for ROS2.
  • cFS :
    • RACS2 Bridge software for cFS.
  • Document :
    • Documents of RACS2.
  • Example :
    • Example software of RACS2.
  • Misc :
    • Other Information of RACS2.

Dependency

  • Base OS :
    • Ubuntu 22.04 LTS
  • ROS2 :
    • “ros-humble” package.
  • cFS :

Setup

Premise

  • Assuming to work in the “~/racs2_ws” directory.
      mkdir ~/racs2_ws
      mkdir ~/racs2_ws/ros2_ws
      
      cd ~/racs2_ws  
      git clone https://github.com/nasa/cFS.git
      cd cFS
      git checkout v6.7.0a
      git submodule init
      git submodule update
      

Procedure for initial build

  • Preparing for WebSocket.
    • C/C++ :
    sudo apt install -y libwebsockets-dev
    
  • Python :
    pip install websockets==12.0
    
  • Preparing for Protocol Buffers.
    • C/C++ :
    sudo apt install -y libwebsockets-dev protobuf-c-compiler libprotobuf-c-dev
    
  • Python :
    pip install protobuf==3.20.0 
    
  • git clone the RACS2 Bridge.
  cd ~/racs2_ws
  git clone https://github.com/jaxa/racs2_bridge.git -b v1.1
  
  • Go to the top of the cFS project directory and execute the following build command

``` cd ~/racs2_ws/cFS

File truncated at 100 lines see the full file

No version for distro iron showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description RACS2 bridge - bridging between the ROS2 and cFS System
Checkout URI https://github.com/jaxa/racs2_bridge.git
VCS Type git
VCS Version main
Last Updated 2025-03-28
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
racs2_msg 0.0.0
subscriber_c2s 0.0.0
publisher_s2c 0.0.0
bridge_py_c 0.0.0
bridge_py_s 0.0.0

README

RACS2 (ROS2 and cFS System) Bridge

Overview

This repository is a collection of software and examples that bridge message communication between Robot Operating System 2 (ROS2) nodes and core flight executives (cFE). cFE is a core component of NASA-supplied spacecraft software, Core Flight System (CFS).

This project provides the following 2 components,

  • ROS2/cFE message bridge software
  • ROS2/cFE examples

If you would like to report a bug or have a request for an update, please contact us. We will respond on demand.

License

This project is under the Apache 2.0 license. See LICENSE text file.

Release Notes

  • RACS2 (ROS2/cFE) project suite 1.0.0 is released.

Directory List

  • ROS2 :
    • RACS2 Bridge software for ROS2.
  • cFS :
    • RACS2 Bridge software for cFS.
  • Document :
    • Documents of RACS2.
  • Example :
    • Example software of RACS2.
  • Misc :
    • Other Information of RACS2.

Dependency

  • Base OS :
    • Ubuntu 22.04 LTS
  • ROS2 :
    • “ros-humble” package.
  • cFS :

Setup

Premise

  • Assuming to work in the “~/racs2_ws” directory.
      mkdir ~/racs2_ws
      mkdir ~/racs2_ws/ros2_ws
      
      cd ~/racs2_ws  
      git clone https://github.com/nasa/cFS.git
      cd cFS
      git checkout v6.7.0a
      git submodule init
      git submodule update
      

Procedure for initial build

  • Preparing for WebSocket.
    • C/C++ :
    sudo apt install -y libwebsockets-dev
    
  • Python :
    pip install websockets==12.0
    
  • Preparing for Protocol Buffers.
    • C/C++ :
    sudo apt install -y libwebsockets-dev protobuf-c-compiler libprotobuf-c-dev
    
  • Python :
    pip install protobuf==3.20.0 
    
  • git clone the RACS2 Bridge.
  cd ~/racs2_ws
  git clone https://github.com/jaxa/racs2_bridge.git -b v1.1
  
  • Go to the top of the cFS project directory and execute the following build command

``` cd ~/racs2_ws/cFS

File truncated at 100 lines see the full file

No version for distro melodic showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description RACS2 bridge - bridging between the ROS2 and cFS System
Checkout URI https://github.com/jaxa/racs2_bridge.git
VCS Type git
VCS Version main
Last Updated 2025-03-28
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
racs2_msg 0.0.0
subscriber_c2s 0.0.0
publisher_s2c 0.0.0
bridge_py_c 0.0.0
bridge_py_s 0.0.0

README

RACS2 (ROS2 and cFS System) Bridge

Overview

This repository is a collection of software and examples that bridge message communication between Robot Operating System 2 (ROS2) nodes and core flight executives (cFE). cFE is a core component of NASA-supplied spacecraft software, Core Flight System (CFS).

This project provides the following 2 components,

  • ROS2/cFE message bridge software
  • ROS2/cFE examples

If you would like to report a bug or have a request for an update, please contact us. We will respond on demand.

License

This project is under the Apache 2.0 license. See LICENSE text file.

Release Notes

  • RACS2 (ROS2/cFE) project suite 1.0.0 is released.

Directory List

  • ROS2 :
    • RACS2 Bridge software for ROS2.
  • cFS :
    • RACS2 Bridge software for cFS.
  • Document :
    • Documents of RACS2.
  • Example :
    • Example software of RACS2.
  • Misc :
    • Other Information of RACS2.

Dependency

  • Base OS :
    • Ubuntu 22.04 LTS
  • ROS2 :
    • “ros-humble” package.
  • cFS :

Setup

Premise

  • Assuming to work in the “~/racs2_ws” directory.
      mkdir ~/racs2_ws
      mkdir ~/racs2_ws/ros2_ws
      
      cd ~/racs2_ws  
      git clone https://github.com/nasa/cFS.git
      cd cFS
      git checkout v6.7.0a
      git submodule init
      git submodule update
      

Procedure for initial build

  • Preparing for WebSocket.
    • C/C++ :
    sudo apt install -y libwebsockets-dev
    
  • Python :
    pip install websockets==12.0
    
  • Preparing for Protocol Buffers.
    • C/C++ :
    sudo apt install -y libwebsockets-dev protobuf-c-compiler libprotobuf-c-dev
    
  • Python :
    pip install protobuf==3.20.0 
    
  • git clone the RACS2 Bridge.
  cd ~/racs2_ws
  git clone https://github.com/jaxa/racs2_bridge.git -b v1.1
  
  • Go to the top of the cFS project directory and execute the following build command

``` cd ~/racs2_ws/cFS

File truncated at 100 lines see the full file

No version for distro noetic showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description RACS2 bridge - bridging between the ROS2 and cFS System
Checkout URI https://github.com/jaxa/racs2_bridge.git
VCS Type git
VCS Version main
Last Updated 2025-03-28
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
racs2_msg 0.0.0
subscriber_c2s 0.0.0
publisher_s2c 0.0.0
bridge_py_c 0.0.0
bridge_py_s 0.0.0

README

RACS2 (ROS2 and cFS System) Bridge

Overview

This repository is a collection of software and examples that bridge message communication between Robot Operating System 2 (ROS2) nodes and core flight executives (cFE). cFE is a core component of NASA-supplied spacecraft software, Core Flight System (CFS).

This project provides the following 2 components,

  • ROS2/cFE message bridge software
  • ROS2/cFE examples

If you would like to report a bug or have a request for an update, please contact us. We will respond on demand.

License

This project is under the Apache 2.0 license. See LICENSE text file.

Release Notes

  • RACS2 (ROS2/cFE) project suite 1.0.0 is released.

Directory List

  • ROS2 :
    • RACS2 Bridge software for ROS2.
  • cFS :
    • RACS2 Bridge software for cFS.
  • Document :
    • Documents of RACS2.
  • Example :
    • Example software of RACS2.
  • Misc :
    • Other Information of RACS2.

Dependency

  • Base OS :
    • Ubuntu 22.04 LTS
  • ROS2 :
    • “ros-humble” package.
  • cFS :

Setup

Premise

  • Assuming to work in the “~/racs2_ws” directory.
      mkdir ~/racs2_ws
      mkdir ~/racs2_ws/ros2_ws
      
      cd ~/racs2_ws  
      git clone https://github.com/nasa/cFS.git
      cd cFS
      git checkout v6.7.0a
      git submodule init
      git submodule update
      

Procedure for initial build

  • Preparing for WebSocket.
    • C/C++ :
    sudo apt install -y libwebsockets-dev
    
  • Python :
    pip install websockets==12.0
    
  • Preparing for Protocol Buffers.
    • C/C++ :
    sudo apt install -y libwebsockets-dev protobuf-c-compiler libprotobuf-c-dev
    
  • Python :
    pip install protobuf==3.20.0 
    
  • git clone the RACS2 Bridge.
  cd ~/racs2_ws
  git clone https://github.com/jaxa/racs2_bridge.git -b v1.1
  
  • Go to the top of the cFS project directory and execute the following build command

``` cd ~/racs2_ws/cFS

File truncated at 100 lines see the full file