Skip to content

space-station-os/demo_ground_control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OpenMCT with OpenMCT-ROS Integration

This project demonstrates integration of OpenMCT with OpenMCT-ROS using the space-station-os/demo_ground_control repository.

Objective

Enable visualization of ROS (Robot Operating System) data streams within the OpenMCT web-based telemetry framework.


Assumptions

Before following this guide, you are assuming that:

  • You have Node.js (>=14.x recommended) installed.
  • You have ROS (Robot Operating System) installed and configured.
  • You have rosbridge_websocket running or plan to use the demo_ground_control simulation.
  • Your environment supports WebSockets and has no firewall blocking 9090 (the default ROSBridge port).

If these assumptions don’t hold, steps may fail or produce no data.


Installation

1. Clone the Demo Ground Control Repository

git clone https://github.com/space-station-os/demo_ground_control.git

2. Build openmct-ros

Navigate to the openmct-ros directory inside the cloned project:

cd demo_ground_control/openmct-ros

Install dependencies:

npm install

Build the distribution files:

npm run build:dist

This will generate the dist folder containing the plugin files needed by OpenMCT.


3. Install OpenMCT Dependencies

Navigate to the openmct directory:

cd ../openmct

Install the required Node packages:

npm install

4. Start OpenMCT

Run the development server:

npm start

By default, OpenMCT will be served at:

http://localhost:8080/

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published