Want to take your programming skills to the frontiers of space?

KIBO Robot Programming Challenge​

KIBO-RPC is a Robot Programming Challenge created by Japan Aerospace Exploration Agency (JAXA) in 2020 in which students solve various problems by programming free-flying robots (Astrobee and Int-Ball) in the International Space Station (ISS).

MISSION: Save ISS with Robots


A meteor crashed to the International Space Station and the air is leaking and JAXA needs your help!

Create your own program to operate the robot and stop the air leakage.

Get your program uplinked immediately!!

*This is a fictional game story*

Mission Outcomes




No event found!

*Schedule is subject to changes.


Watch the KIBO-RPC 2020 Finals:

Finalists representing Singapore: 



In this challenge, you will be developing codes to program Astrobee, NASA’s free-flying robotic system on the International Space Station. The Astrobee system runs primarily on Java and consists of three cubed-shaped robots, software and a docking station used for recharging. Astrobee uses electric fans as a propulsion system, allowing them to fly freely through the microgravity environment of the station. 

No, you must develop your program with Java only. Astrobee’s guest user program is designed as Java application which work on Android device. There might be inconsistency when installed in Astrobee if you mix the languages.

While it is good to have some basic knowledge in Android programming and image processing in Java, beginners to coding can still sign up. If you require guidance sessions from JAXA, or need more help in coding, do let us know and we will provide you assistance!

There is no maximum number of teammates you can have in your team. However, we do recommend to keep it below 6 for easy coordination between your team members. 

Before the preliminary round, you are allowed to change your team members. But you are not allowed to add additional members to the team after making payment i.e. if the registered team has a total pax count of 5 when making payment, they will not be allowed to add 1 more member to the team after payment has been made. 

Of course! Please drop Belinda ( an email and we will get back to you shortly. 

8GB RAM is required to install the Astrobee simulator on your computer (16GB RAM recommended) You will also need to install Android Studio on your computer to run the programs.

The registration fee is $80/team. 

We accept payment via Paypal or PayNow. Please kindly include your team name and team members during your payment, and email a screenshot of your transaction to

Unfortunately, no refunds will be made to the withdrawing team and team members, according to the Terms and Conditions stated in our registration form. 


Registration fee of $80/team will be applicable for all registrations. To find out more details, please contact

By registering for KIBO-RPC, you shall agree to all terms and conditions stated in the following registration form:

Registration for KIBO-RPC 2021 has closed. To register your interest for the next KIBO-RPC in 2022, please kindly fill up the form below:

All questions, comments and feedbacks are always welcome.