Jonah Siekmann and Yesh GodseA research paper on robotics authored by computer science researchers at Oregon State University was recently named one of the top four out of more than 2,000 accepted submissions at a prestigious conference.

Students Jonah Siekmann and Yesh Godse presented their research findings at the 2021 IEEE International Conference on Robotics and Automation. In their paper, “Sim-to-Real Learning of All Common Bipedal Gaits via Periodic Reward Composition,” they report on their work using simulations to teach two-legged robots how to run, skip, and hop.

The paper is co-authored with Alan Fern, professor and associate head of research in the School of Electrical Engineering and Computer Science, and Jonathan Hurst, professor of mechanical engineering and robotics.

Traditionally, researchers have tried to train bipedal robots to move by first creating a “reference trajectory,” which tells the robot at each moment where its joints and velocities should be. This approach, however, doesn’t work particularly well since it is difficult to figure out the reference trajectories, and it doesn’t take into account the uneven surfaces the robot needs to deal with.

Instead, the researchers’ new approach trains the robot in simulation, and rewards the robot when it is accomplishing the goal, and gives negative rewards when it is not.

“We use an approach that simply specifies constraints on the foot forces and velocities which allows us to specify the different types of gaits and smoothly move between them,” Fern said. “This worked much better than we ever expected.”

Siekmann, a master’s degree student in robotics who earned an honors bachelor’s degree in computer science from Oregon State in 2020, provided some additional insights.

“We were trying to train a neural network to learn various bipedal behaviors from scratch without any kind of motion capture or reference to what those behaviors looked like,” Siekmann explained. “To do this, we used deep reinforcement learning that allows a neural network to maximize a reward function.”

Added Godse, “It turned out that there was a simple mathematical framework for describing the full spectrum of all bipedal gaits and their corresponding reward/cost functions.”

Godse graduated in just three years with a bachelor’s degree in computer science from Oregon State in spring 2021 and began working on robotics research as a freshman.

Both Siekmann and Godse are now working as controls engineers at Agility Robotics, the company co-founded by Hurst that develops the robots used in Oregon State’s Dynamic Robotics Lab.

Corwin Perren and Billy Edwards of the Oregon State Mars Rover team
Corwin Perren, electrical team lead, and Billy Edwards, team leader for the Mars Rover, traveled with three other teammates to the 2014 Sample Return Robot Challenge in Worcester, Mass..

Five members of Oregon State’s Robotics club on the Mars Rover team took their finals early so they could travel this week to Worcester, Mass. for the 2014 Sample Return Robot Challenge. The event on June 9 to 14, is hosted by NASA and Worcester Polytechnic Institute and has nearly $1.5 million available for prize money.

Before leaving, the team disassembled the robot and each packed part of it into their luggage to avoid the costly shipping charges. For a team that is concerned about expenses, the prize money is a big incentive.

“Building a robot from scratch is a pretty expensive venture. So if we can win some money at the competition, then we can concentrate more on the engineering and the project itself,” said Billy Edwards, Mars Rover team leader and junior in mechanical engineering. The money would go towards scholarships, projects, and supplies for the lab.

During the challenge, the robot must work on its own to find a specific object in a park and return it to a designated point. The autonomous robot is guided by a computer program, and the team members are not allowed to control it during the task. The idea is to simulate conditions on Mars where GPS is not available, so the robot navigates by using cameras and other sensors.

“It’s really cool,” Edwards said. “It’s almost like seeing AI — to see something work on its own.”

The competition has two challenges. For the first challenge there is only one object to retrieve. Those robots that are successful compete in the second phase which has multiple objects. The week-long event also includes demonstrating the robot to the public.

Mars Rover by the Oregon State Robotics club.
The Mars Rover built by the Oregon State Robotics club.

Joining Edwards on the trip is Corwin Perren, electrical team lead, Lane Breneman, software team lead, Richard Cook, software senior design team member, and Erich Merrill, software senior design team member, all from the School of Electrical Engineering and Computer Science.

Beyond the prize money the team is excited about representing Oregon State.

“We want to show that OSU has successful teams and very good engineers. We want to show what we can do,” Edwards said.

–by Rachel Robertson