Education – Arthur Girard, a second-year student from Saint-Jacques-le-Minor, will represent Quebec in the finals of this scientific competition to be held in Canada from May 17 to 21. He will then present his Humania project3, A robot he designed and programmed to solve a Rubik’s Cube in seconds.
Arthur Girard, who is 14 years old, attends the Marceline-Champagnate school in Saint-Jean-sur-Richelieu. He participated in the Super Expo-Sci Hydro-Quebec in the “Design” category.
He first presented his project at his school, where he won a $ 60 prize. Subsequently, he represented his school at the Monterrey level. Once again, his project came to the fore and he won a $ 300 prize.
Finally, on April 25, Arthur Girard found out that he was one of 17 contestants who would represent the province in the finals of Canada, which would be held in Ottawa virtually. He also won a scholarship of $ 2000, which would be given to him when he was registered at Sherbok University, when he was of age, of course. He is the sole representative of Monterrey to participate in this Pan-Canadian competition.
The project presented by Arthur Girard combines computer science, robotics, and artificial intelligence. The young scientist was inspired by the work started by inventor David Gilde.
“David Gilde used a robot and an algorithm to solve a Rubik’s cube on a Lego set I used,” he explains. He started making computer programs for the Lego kit that I used to use, but that was not finished. So I fixed all the errors in its algorithm and terminated its software. “
Arthur Girard first designed his robot to build and program robots using Lego parts from the Minstorms EV3 series. The series includes smart bricks that are programmable using computers.
“Robots include multiple color codes and a lot of databases of Rubik’s Cube possibilities,” he explains. It is equipped with a color sensor that analyzes the colors of the cube and its database will find the fastest way to solve it. “
It took Arthur Girard three months to build his robot and develop the software. It took about two weeks, programming the robot.
“The hardest part was building it,” he says. I was missing many pieces that I had to order from Denmark. “
Now that his robot is ready, he manages to solve a Rubik’s Cube in a time between 40 and 75 seconds.
Arthur Girard says, “I am not able to make a Rubik’s Cube myself.” This is one of the reasons why I did this project.
After successfully programming his robot, Arthur Girard emailed Mr. Gilde stating that he had managed to rectify his mistakes.
“They didn’t answer me, but for the provincial final, which was hosted by Hydro-Quebec, I wanted to go more,” he said. I wanted to create a function so that my robot could do an “H” of Hydro-Quebec instead of solving the cube. I called Mr. Guilde and he explained to me how his algorithm works. It worked for the first time and I was able to present it to the judges. “
Arthur Girard developed a passion for robotics and computer science a few years ago.
“I got my first computer when I was 10 years old,” he says. I had fun programming small, fairly simple games and I got involved in more and more complex projects. In 2018, I attended a robotics camp during the summer at the College Jean de la Menanese. We built a robot with Mindstorms EV3 Legos that had mini-intelligence and could detect and attack another robot. In 2019, I, along with former Ubisoft employees, also took an online programming course for three weeks. They were showing us technology and code and we designed a game. “
“Three weeks ago, I started working on an antivirus program for Windows,” Arthur Girard concludes. It is not ready, but I have a very good foundation. I talked to a programmer in college and he taught me everything. There, my program is capable of performing a simple scan, but I have not yet sorted all functions. “