← Back to Explore

Motion Profiling Algorithm for Improved Intelligent Machine Target Correction

ISEF · 2023 Robotics and Intelligent Machines

Overview

When moving autonomously, robots struggle to move to an exact target position, usually overshooting the goal. This is because it is impossible to infinitely decelerate (or stop immediately). A motion profiling algorithm uses the robots kinematics (like velocity and acceleration) to calculate the best path to take to reach the target position smoothly and without much overshoot. However, many robots receive inputs during motion to change target position. The goal of this project is to further improve the motion profiling algorithm to change the target position during movement, allowing for less time to be lost while keeping the accuracy. For this project, a motor with an encoder, a device that measures rotations, was used. The motor was run to a certain position with motion profiling, without motion profiling, and with PID, another form of increasing the accuracy of robot movement. Then, three more sets of code for each group was created, including different types of target correction. The motion profiling algorithm proved to be the most accurate of the three, having similar runtime to that of code without motion profiling. While PID was the most precise, it had significantly longer runtime and was less accurate than motion profiling. However, the accuracy of all the codes was decreased during target correction, though the comparisons between each stayed the same.

Competition history

  • ISEF 2023 Robotics and Intelligent Machines · Entry ROBO010 · Dallas, Texas, United States

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Source: Regeneron International Science and Engineering Fair

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. Browsing stays public.

Continue with Google