Email or username:

Password:

Forgot your password?
Top-level
Apuntes de ciencia

@blacklight The knowledge and attention to details in today onboard software systems is equivalent to that of those days, I assure you 🛰️

15 comments
steeph 🎆 ٩(˘◡˘)۶

@ApuntesCiencia @blacklight I don't know in what way, but I'd like to read more about that.

Apuntes de ciencia

@steeph @blacklight I make satellite control centers for a living, and in my company there is a division fully devoted to onboard software, so I’m exposed to that as well. There is this concept of autonomy by which space vehicles need to be fully resilient to ground and or communications mishaps. In case you are interested I recommend this book amzn.eu/d/grBBm12

Sotolf

@ApuntesCiencia @steeph @blacklight

I'm curious what language are you using to write onboard software now a days?

Apuntes de ciencia

@sotolf @steeph @blacklight There has been a transition from Ada to secured versions of C (without dynamic memory, limited use of pointers…). Our flight dynamics core is in Fortran. Ground control uses C++ and Java with a fair amount of scripting in dynamic languages (mostly Python). Web UIs use JavaScript

Sotolf

@ApuntesCiencia @steeph @blacklight

Ah, interesting :) that's cool to hear :) kind of sad to see Ada go, but I mean, it's not the most popular language now adays :)

Fabio Manganiello

@ApuntesCiencia if you mean in aerospace engineering, I may believe you - I've seen seminars from ESA on how they use Ada for fault-proof code and it's beyond impressive.

If you mean commercial code outside of aerospace... Well, it's another thing.

Apuntes de ciencia

@blacklight I meant aerospace only, yes. But both institutional (such as ESA) and commercial (such as my company) at the end of the day, shall fly stuff. I make satellite control centers for a living, and in my company there is a division fully devoted to onboard software, so I’m exposed to that as well. I learnt Ada as part of my internal training, big fun.

Apuntes de ciencia

@maphew @blacklight Onboard SW refers to software that runs within a vehicle (ship, car, aircraft…). Due to déformation professionnelle I use it for SW that runs aboard spacecrafts

Apuntes de ciencia

@meltedcheese @blacklight @maphew Technically “onboard” refers to vehicles (cars, ships, spacecrafts…) while “embedded” systems run everywhere, from a washing machine to a smart cable

Kyebr

@ApuntesCiencia @meltedcheese @blacklight @maphew do you have seen changes on the quality of onboard system.

I'm asking because you mentioned cars. And well they are not as reliable.

Apuntes de ciencia

@Kyebr @meltedcheese @blacklight @maphew No, sorry. My expertise is spacecrafts and, even then, I don't do onboard but ground systems, although I'm somewhat exposed to those as well as you may imagine (the space and the ground segments talk to each other...)

Go Up