Live data from Hacker News

Open Source Mission Control Software from NASA

nasa.github.io

41–50 of 52 posts

Re: Open Source Mission Control Software from NASA

#41
now Iran or North Korea, could build a rocket engine test mission control software and use it against the united states.

technology flowing to enemies of the united states every month from universities to these types of stupid moves.

North korea could use this to build a effective Nuclear mission control system.

Re: Open Source Mission Control Software from NASA

#42

I’m looking for something like this at the moment for a solution about to be built from scratch. Data from industrial devices needs to be processed by a backend API, and then visualised for command and control. Does anyone know open source - free/paid but self-bistable solutions I should look at? InfluxDB + Grafana looks like a very developer friendly solution, but not for the polished “customer view dashboard” as it…

Maybe something in the EPICS ecosystem? https://epics-controls.org/

Re: Open Source Mission Control Software from NASA

#43

Earlier quoted context omitted.

Also, if NASA is working with USDS, then the playbook is Play 13: "Default to Open". Not sure if they are but could be likely! > When appropriate, publish source code of projects or components online source: https://playbook.cio.gov/#play13

Unfortunately, NASA has to follow ITAR, which means that a lot of stuff has to be kept closed - for example, basically anything on the topic of computational fluid dynamics (e.g. [0]). US persons can request a copy of much of this software, but they have to sign an agreement with NASA promising not to redistribute it without NASA's permission. Are China, Russia, North Korea, Iran, al Qaeda, ISIS, really disadvantaged…

> I'm sure the nation-states have the money and people to work it out for themselves

I'd suspect it's less a matter of preventing them from developing the capability and more a matter of making them spend their own money to do so, rather than getting it for free and using those resources to develop some other capability.

Re: Open Source Mission Control Software from NASA

#45
OpenMCT is great if ALL you want is to do is look at Telemetry. But good luck if you want to send a commamd to a vehicle. I think YAMCS is much better solution: https://github.com/yamcs/yamcs

Yamcs has got a builder for displays, client APIs, etc. Almost everything you'll ever need.

Re: Open Source Mission Control Software from NASA

#46

For those interested in something targeted towards more diverse systems take a look at https://cosmosrb.com/ It's a command and telemetry package for working with embedded systems, arduinos through satellites, and includes data visualization and command interfaces. It's released under AGPL by Ball Aerospace and has a following at NASA as well. It's particularly useful for dealing with small systems where you'd usuall…

Wow, this blows my mind. I have been working on manufacturing test software which is essentially this.

And it is made by Ball! The company that makes the glass canning jars! Who knew they had an aerospace division...

Re: Open Source Mission Control Software from NASA

#47

For those interested in something targeted towards more diverse systems take a look at https://cosmosrb.com/ It's a command and telemetry package for working with embedded systems, arduinos through satellites, and includes data visualization and command interfaces. It's released under AGPL by Ball Aerospace and has a following at NASA as well. It's particularly useful for dealing with small systems where you'd usuall…

Wow, this blows my mind. I have been working on manufacturing test software which is essentially this. And it is made by Ball! The company that makes the glass canning jars! Who knew they had an aerospace division...

It is the same parent company, although they sold off the home canning business in the 90s. They still make other types of consumer packaging, though.

Re: Open Source Mission Control Software from NASA

#48
post #43

Earlier quoted context omitted.

Unfortunately, NASA has to follow ITAR, which means that a lot of stuff has to be kept closed - for example, basically anything on the topic of computational fluid dynamics (e.g. [0]). US persons can request a copy of much of this software, but they have to sign an agreement with NASA promising not to redistribute it without NASA's permission. Are China, Russia, North Korea, Iran, al Qaeda, ISIS, really disadvantaged…

> I'm sure the nation-states have the money and people to work it out for themselves I'd suspect it's less a matter of preventing them from developing the capability and more a matter of making them spend their own money to do so, rather than getting it for free and using those resources to develop some other capability.

Is there a reason North Korea would be reluctant to sail the seven seas for a copy of Ansys?

Re: Open Source Mission Control Software from NASA

#49

As far as I can see, the lock file for dependencies is not in the repository? That seems to be a grave mistake for mission critical software. You can expect it to break at inconvenient moments. The installation instructions are merely `npm install`, so it is not reproducible work. I would not put too much weight in the label "nasa" on this one. Perhaps it is a low priority project for them, and it would not matter mu…

I agree a source controlled package-lock file for reproducibility would be an improvement. As you alluded to, Open MCT in its current form would likely not be considered or used for mission critical purposes [1] but instead for planning, analysis, and general data visualization, as opposed to something like the AMPCS (AMMOS Mission Data Processing and Control System), which involves command/control and direct communication with a spacecraft.

[1] Mission critical, meaning its operation is required to prevent any possible mission failure. https://nodis3.gsfc.nasa.gov/displayDir.cfm?Internal_ID=N_PR...

Re: Open Source Mission Control Software from NASA

#50

For those interested in something targeted towards more diverse systems take a look at https://cosmosrb.com/ It's a command and telemetry package for working with embedded systems, arduinos through satellites, and includes data visualization and command interfaces. It's released under AGPL by Ball Aerospace and has a following at NASA as well. It's particularly useful for dealing with small systems where you'd usuall…

I've been working on a similar system for a few years now and hate every bit of it. We built it fast because we needed it and didn't have time to use the standard system we use in-house. I've been given very few hours to work on it outside of my regular duties so I've just had to deal with the terribleness of it. We recently got some money to update our tools and while we made something a little bit better for some tasks, the terrible foundation is still there. I'm going to look into this, it looks slick and sounds exactly like what I need. Just having the ability to dump whatever telem field I need would save me so much time compared with coding up a python script to pullout whatever from the GBs of telem we've been producing.
Post reply on HN