Inspiration
I'm interested in robotics for research and scientific development. I'm learning to create robots for all environments (earth, water, space, etc.) and I really want to make a big contribution to the field of robotics and technology. I'm inspired by robotics because it's the pinnacle of technology and the future of the world.
What it does
I connected Gemeni, teaching it to analyze telemetry, assess threats, and make decisions in space for satellites. I used NASA tools (Fprime, SpaceROS) for this. Naturally, these tools are very complex, and modern AI greatly helped me.
How we built it
Since my only laptop is very old (Windows 7, 2007), I used the Github code space for my work. Then I created the main brain for Gemeni (brain_node.py) and created a web visual for it so people could analyze and evaluate the satellite problem with one click. The project also uses JSON files for data exchange and the OODA (observe, orient, decide, act) principle.
Challenges we ran into
To be honest, every single step was a challenge. There were issues with JSON when data wasn't exchanged correctly. There were security issues. There were issues with FPrime and SpaceROS integration. There were issues with web visualization. But thankfully, with modern tools, I resolved these issues.
Accomplishments that we're proud of
I'm proud that I was able to create a technology that straddles the boundaries of Google and NASA. I was able to connect their key tools (Fprime, Gemeni). And I did all this on a laptop that's older than me. I understand that this is just a prototype, and that I have room to grow, and I'm learning robotics every day to develop myself and my future.
What we learned
I learned a lot. I began to understand JSON better. I understood Google and NASA tools better. I began to better understand the logic of AI itself. I started working with Github better and realized that weak and old hardware is not an obstacle to my goals. And I will continue to improve and get better.
What's next for Gemeni Astra
I'll create my own robot and integrate it with Gemini Astra. I want to add advanced capabilities with Fprime and SpaceROS. I'll also add real-time support (FreeRTOS). And I'll definitely integrate ros2_control, moveit, SLAM, and Nav2. I'm testing all of this in Gazebo and Isaac Sim using space conditions.
Built With
- fprime
- gemeni
- ros
- spaceros
Log in or sign up for Devpost to join the conversation.