How military school students sent their code to the ISS space station thanks to Freelo

Karolína Petrželová asks for Freelo
Richard Cvrkal responses for VŠMT.cz

Please introduce us to the project you participated in with the students.

It is a European Space Agency's Astro PI project targeting young people under the age of nineteen. It's actually a tender for software written in Python that will run on the International Space Station (ISS) on a Raspberry Pi computer. The computer is equipped with various sensors and a camera that captures the Earth. The use of this hardware had to be invented and programmed. Because we are a military high school, we cooperate with the University of Defense Brno (UNOB). And it was the staff of the Faculty of Military Technology who came to us in the autumn of 2019 with an offer to participate in this project.

Our program ran on April 8, 2020 in space on the ISS. This is a beautiful and big icing on the cake, which is the based on our work and Freelo.

Přijeli k nám na školu, pro zájemce udělali prezentaci, my jsme si vzali čas na rozmyšlenou. Několik let vedu na naší škole kroužek programování. Používáme jazyk C a osobní počítač. Myšlenka „přepnout“ kroužek z „céčka“ na Python se nabízela sama. Každý rok začínáme v kroužku od začátku s novými zájemci. Letos jsme tedy začali od nuly všichni, včetně mě. Já neznal ani Python, ani Raspberry, ale slíbil jsem, že je to všechny naučím. Vypadalo to, že naše „raketa“ bouchne hned na startovní rampě.

Demo of Raspberry Pi hardware - Astro Pi KIT.

How big is your team and what have you been working on?

According to the propositions, the team can have 2-6 members. In the beginning, there were almost two teams interested and we considered creating them. Over time, however, the number of students has stabilized at six, and we would rather form one larger team than two small ones.

Our first task was to find a topic. In this phase, the staff from the Faculty of Development helped us a lot. UNOB technology under the leadership of Lt. Col. Radim Bloudíček, who was the supervisor of the entire project. They explain the issue and gave us our possibilities. They have been our advisors all along (and in fact they still are, because in May 2020 the project is not finished yet).

Distance learning divided students very quickly. For the hardworking and the sloppy - those who are looking for a solution to the problem and who are looking for excuses.

Nakonec jsme se rozhodli pro využití akcelerometru a magnetometru, dvou senzorů rozšiřujících možnosti minipočítače Raspberry. Naše aplikace snímá a zaznamenává okamžitou polohu ISS a zobrazuje je na LED maticovém displeji. Aplikace poběží 180 minut a po ukončení činnosti budou data odeslána na Zemi k dalšímu zpracování. Jedním z výsledků bude určení odchylky skutečné dráhy ISS od té ideální.

The Astro PI project in Freelo.

What success have you achieved? What are you most proud of?

Za největší úspěch považuji vznik vlastní aplikace. Je třeba si uvědomit, že v říjnu 2019 nikdo z nás nic nevěděl o jazyku Python a členové týmu dokonce nevěděli nic o programování. A v únoru 2020, v podstatě po čtyřech měsících, odevzdali funkční aplikaci.

We had to start literally from scratch. They learned things like loops, conditions, saving data to a file and much more, which is a matter of course for anyone who has already programmed something. Immediately after mastering the basic syntax, we began working on the app.

The deadline was February 2020, so we worked "two shifts" the whole Januray to make it . I consider the commitment and interest that the project was able to arouse in them to be the greatest success.

A fakt, že 8. 4. 2020 náš program běžel ve vesmíru, na ISS, je nádherná velká třešnička na dortu, v jehož základu je naše práce.

Astro PI in development.

What did you expect from using Freelo in the project? What was the reality?

Our application was divided into separate parts and each was processed by one group. The boys somehow naturally split into three pairs, and each always worked on one task.

Freelo používám i pro své osobní projekty a když jsem plánoval práci našeho týmu, napadlo mě ho využít. Říkal jsem si, že si vyzkouším řídit tým vývojářů a kluci si zároveň vyzkouší týmovou spolupráci přes kolaborační online nástroj.

Controlling Freelo wasn't a problem, they did it very quickly. I think Freelo did, but we, as its users, failed. I see a mistake in the absence of rules on how Freelo will be used, what, who and where will be written. I should have done that right at the beginning. But I myself had no concrete idea of ​​how it should go. Everything was quite hectic and everything was solved immediately and in person on the spot. Outside the time and space of the circle, no work was done and there was no need to have a communication base. We just needed a "warehouse" of notes that everyone could go to.

Demonstration of a task in Freelo.

How did Freelo help you the most when working on the project?

We created individual tasks and assigned them to groups. We had an overview of who is responsible for what. We didn't get to the full use of Freelo.

Thanks to Freelo, the students saw and understood that every big (and perhaps seemingly unsolvable) task can be divided into several smaller ones and even smaller ones, and these can be solved.

On the contrary, what didn't work and what problems did you experience during the project?

There was no "staff culture" set up, there was no complete overview of who has what to do and what he still has to finish. If he did not come to the lesson, no one could continue on his task that day.

How did you manage to embark the students to Freelo? Did they live with it quickly?

It was completely hassle-free and fast. Students in general can do a lot if they want to. And if they do not want… 🙂

The final Astro PI product also with codes on SD cards.

What do you see as the main benefit of using Freelo on your project? What did the students learn as a result?

Díky Freelu studenti uviděli a pochopili, že každý velký (a možná zdánlivě neřešitelný) úkol lze rozdělit na několik menších a ty na ještě menší a ty už se řešit dají. Freelo, jako nástroj jim tohle pochopení usnadnilo a až někdy v životě si začnou velké úkoly rozebírat, třeba si vzpomenou, kde se to naučili. 🙂

Demonstration of a task in Freelo.

How does your school work during distance learning? How do you communicate with students and what tools do you use?

Distance learning came quickly and unexpectedly. The first information went to the students through the Bachelors and Moodle was also widely used. I mostly solved questions by e-mail, and if anyone wanted, we used Skype. Communication with students varied according to teachers.

One positive thing about the current situation is: The planned implementation of Office 365 for teachers and students has been significantly accelerated. We could all start using them, at least in part, during distance learning. Our IT administrator had a few night shifts. 🙂

Military Secondary School and Higher Vocational School of the Ministry of Defense in Moravská Třebová.

What has the current situation taught you?

I don't know if it learned, but I gained two insights:

  • Home office is for people with self-discipline and a strong will.
  • Distance learning divided students very quickly. Hardworking and sloppy - for those looking for a solution to a problem and looking for excuses.

Jsem velmi zvědav, jak se to, co momentálně zažíváme, odrazí v myšlení a plánech, ať už jednotlivců nebo organizací.

Field Education
Team School IT project
Team size 1-10
Get in Freelo and achieve goals with less effort
I want on board

How they use Freelo in other teams