Teaching Robots to Learn Teaches the Students Too

Teaching Robots to Learn Teaches the Students Too

Typically, students work with robots that have been pre-programmed or program robots to undertake simple tasks for which the outcome is known. But a research project in Israel came up with a way for high schoolers and first-year engineering students to learn robot intelligence technologies by engaging them in teaching robots — both physical and digital — to learn.

In a paper recently published by the International Journal of Online Engineering, three researchers described how students taught their robots to acquire skills by implementing a "reinforcement learning (RL) process" that used simulation modeling and cloud communication. The idea of RL is to use trial and error rather than direct instructions to help the robot determine appropriate performance criteria — in this case, what angle it should situate itself in to lift varying weights.

The project followed three phases. In the first phase, first- and second-year students doing summer internship projects performed an RL activity in which a humanoid robot learned to adapt its body tilt angle for lifting different weights. That took place at the Center for Robotics and Digital Technology Education at Technion Israel Institute of Technology. In the second phase 11th graders in a local engineering course constructed "animal-like robots" and implemented various RL scenarios that used the approach tested in the first phase. For the third phase university students applied RL, 3D modeling and cloud-based operations to run through a project in which a humanoid robot learned to manipulate multiple joints while maintaining its stability.

Students constructed the elements of the experiment using the ROBOTIS Premium kit, Creo Parametric 3D modeling software from PTC and the Internet of Things development platform from ThingWorx. The cloud platform was used to accumulate, store and process data generated during the robot trials and to transmit data to the robot.

The robot was given an unknown weight while in a seated position. The mass of the weight was estimated by measuring the angular velocity of the robot shoulder joints. Then the robot performed weightlifting trials for different values of body tilt angles, each time attempting to stand up. The robot evaluated whether it succeeded or failed (remained standing or "toppled over") based on data fed to its accelerometer. That data was fed to a local computer via Bluetooth supported with a Python script. Based on the results, the computer would tell the robot what tilt angle was appropriate for the weight being hefted.

The students used the virtual robots to test robot behavior before implementing tasks on the real robots. The benefit of using robotics simulation in a virtual environment, the researchers explained, is that it "allows experimental data to be generated faster, more easily and in any desired quantity, thus significantly [speeding up] the learning process."

The project had two main outcomes. First, researchers found that the development of "learning" robots are highly engaging to students, who gain an understanding of machine learning, parametric design, digital prototyping and simulation, connectivity and the internet of things. Second, they learned that those concepts and technologies are well within the grasp of understanding for high school and first-year college students.

The paper, "Robot Online Learning to Lift Weights: A Way to Expose Students to Robotics and Intelligent Technologies," is available on the iJOE website here.

About the Author

Dian Schaffhauser is a former senior contributing editor for 1105 Media's education publications THE Journal, Campus Technology and Spaces4Learning.

Featured

  • student reading a book with a brain, a protective hand, a computer monitor showing education icons, gears, and leaves

    4 Steps to Responsible AI Implementation

    Researchers at the University of Kansas Center for Innovation, Design & Digital Learning (CIDDL) have published a new framework for the responsible implementation of artificial intelligence at all levels of education.

  • glowing digital brain interacts with an open book, with stacks of books beside it

    Federal Court Rules AI Training with Copyrighted Books Fair Use

    A federal judge ruled this week that artificial intelligence company Anthropic did not violate copyright law when it used copyrighted books to train its Claude chatbot without author consent, but ordered the company to face trial on allegations it used pirated versions of the books.

  • server racks, a human head with a microchip, data pipes, cloud storage, and analytical symbols

    OpenAI, Oracle Expand AI Infrastructure Partnership

    OpenAI and Oracle have announced they will develop an additional 4.5 gigawatts of data center capacity, expanding their artificial intelligence infrastructure partnership as part of the Stargate Project, a joint venture among OpenAI, Oracle, and Japan's SoftBank Group that aims to deploy 10 gigawatts of computing capacity over four years.

  • laptop displaying a phishing email icon inside a browser window on the screen

    Phishing Campaign Targets ED Grant Portal

    Threat researchers at cybersecurity company BforeAI have identified a phishing campaign spoofing the U.S. Department of Education's G5 grant management portal.