One down, one to go

Over the past weekend I was able to peel away from my day job and devote some time to the competition. Qualification task 1 is now complete. My score isn’t great, but it gets the job done. I’m hoping task 2 will be as easy and that I will have enough time to work on it. So far I’ve spend roughly 3 days (calendar time, not cumulative time) on the technical solution to the challenge, so I’m happy with the results I’m seeing! Will I be able to finish task 2 before Saturday at 5pm? Stay tuned to find out…

First day of programming

Finally! Today was the first time I got to write code towards solving the tasks put forth by NASA. I concentrated on the first of two tasks, which is a computer vision task. Lights on a console turn on and your program needs to determine what color the lights are and where they are located relative to the robot’s head. The work I completed today detected the colors as they lit up as well as where they are located within the incoming video feed from the robot’s camera. The next steps are to determine the button’s location in 3D space as well as refine the accuracy of the button locations as that will result in a higher score. Once these tasks are complete, I simply need to publish ROS messages with the appropriate information. A logging mechanism subscribes to these messages and stores them in a file. This file is submitted to NASA as my final score for Task 1 of the Qualification round.