Hello everyone, My name is Matteo, and I am a lead on Carleton University's rocketry engineering design team (called CU InSpace). We're based out of Ottawa, Canada and we design and build high powered sounding rockets every year. We typically fly two rockets each year, one at the Spaceport America Cup competition in New Mexico, and the other at Launch Canada in Timmins, Ontario.
The team I lead specifically is our avionics team. This team is concerned with all flight critical electronics, which includes a telemetry flight computer, deployment of our recovery systems, altimeters, GPS tracking, etc. Also new for us this year is the design of a control system for our student designed hybrid rocket engine, which has stringent control requirements set by our competitions. We had previously used the QNX RTOS for our telemetry system last year, but this year we have made the decision to switch to NuttX because it is open source and much better suited to the embedded systems we design. NuttX will be running on our flight computer this year, and possibly as part of our hybrid rocket engine control system. All students on the team this year so far will be using NuttX for the first time ever, outside of myself who only has very limited experience with NuttX from making some minor contributions. We have students from every stage of their undergrad and in multiple programs, not just engineering. It is likely that we will encounter some hurdles while developing our systems on NuttX for this year. I have instructed members to re-contribute all of our meaningful work back to the upstream repository to help continue building the NuttX infrastructure. I expect that you will see several PRs to add more sensor drivers and radio module drivers to the kernel as we develop our systems throughout the year. Some members have already been interested in contributing to the documentation to help others getting started from scratch have a smoother process (yesterday we had roughly 35 students all installing NuttX for the first time). We may also be reaching out through the GitHub issues or through this mailing forum to get help on development hurdles. Our design is very early in the year and we're picking exactly which MCU(s) and which peripherals we'll be using, so we may reach out to ask questions about the supported MCUs if we can't find what we're looking for in the docs. Of course, we'll be happy to formally write out any information we receive in the docs when we receive it! This email is intended to serve as a heads up, as I'm aware from other discussions on this forum that there has already been a large influx of PRs recently. I have asked members to specifically mention in their PRs that they are from InSpace in case anyone is curious about what we're contributing or how NuttX is being used for amateur rocketry. In addition, I also wanted to provide a heads up in case NuttX would like any promotional materials from InSpace. We're happy to provide some photos, video, etc., of students using NuttX for development and to show off our systems. We know that NuttX is a growing community and we're happy to spread the word about it as well. Every year at Spaceport America Cup there are more than 150 international educational institutions who come and compete. As far as I know, last year no one had been using NuttX for their rocket. We're hoping to start a trend! If there is anything I've overlooked or that you might suggest as we start writing code for NuttX, please let me know! If you can think of any outreach initiatives InSpace could help with, let me know as well and we'll see about making it happen. You can learn more about us here: https://www.cuinspace.ca/ You can learn about Spaceport here too: https://spaceportamericacup.com/ Thanks for the incredible RTOS, we're looking forward to using it! Matteo
signature.asc
Description: PGP signature