For more info:
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
!!! EMERGENCY ALERT IS ACTIVATED !!!
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*
HADR 2021 PARTICIPANTS
KIBO-RPC 2021 TENTATIVE SCHEDULE*
KIBO-RPC 2021: Access to Astrobee SimulatorExpired
KIBO-RPC 2021: Guidance Session by JAXAExpired
KIBO-RPC 2021: Registration ClosesExpired
KIBO-RPC 2021: APK Submission DeadlineExpired
KIBO-RPC 2021: Preliminary Round (TBC)Expired
KIBO-RPC 2021: Programming Skill RoundExpired
KIBO-RPC 2021: Final Round (TBC)Expired
KIBO-RPC 2021: Post-Competition Workshop (TBC)Expired
*Schedule is subject to changes.
Watch the KIBO-RPC 2020 Finals:
Finalists representing Singapore:
What is the free-flying robot that we will be programming?
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.
Can we use native codes complied by languages other than Java?
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.
Can I join if I don't have programming background?
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!
What is the maximum number of members in a team?
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.
Can we change our teammates?
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.
I want to join but I do not have enough teammates. Can you help me form a team?
Of course! Please drop Belinda (email@example.com) an email and we will get back to you shortly.
What are the specs recommendation for the competition?
How much is the registration fee?
The registration fee is $80/team.
How can I make payment for registration?
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 firstname.lastname@example.org
Can I get a refund if I withdraw from the competition?
Unfortunately, no refunds will be made to the withdrawing team and team members, according to the Terms and Conditions stated in our registration form.
Have any other questions? Send them our way!
Please contact Belinda:
Registration fee of $80/team will be applicable for all registrations. To find out more details, please contact email@example.com
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: