Abstract

Robotics has become relatively accessible with low-cost projects, but there is still a need to create models that accurately represent the robot's physical behavior. Creating a virtual platform allows us to test behavioral algorithms using artificial intelligence. In addition, it will enable us to find potential problems in the physical design of the robot. The article describes the methodology of building a kinematic model and simulation of an autonomous robot. The development of a kinematic model and its implementation using several tools are presented. The environment used for the experiment is very close to natural conditions and reflects the kinematic characteristics of the robot. As a result, the simulation of the model following the mobile robot's kinematics is executed and tested in MATLAB. As a study, the m-file creation in MATLAB, its use with the Simulink package, and the solution of the forward and inverse problem of kinematics are shown. In addition to constructing the robot body using Simulink blocks, the structure of the kinematic scheme is simulated using the Denavit-Hartenberg (DH) parameters of the robot without blocks. "Simscape" and "Robotics System Toolbox" packages simulate forward and inverse kinematics using the Simulink package, and the robot's handle and body movement are observed. In the forward kinematics problem, the readings in the Scope compare the signals received from joint one and the end effector. For the inverse kinematic problem, the parameters of the manipulator along the XYZ axes are entered using the "Signal builder" block, and the circular movement of the arm is observed. In contrast, the handle of the manipulator remains fixed at a given point. Keywords: mobile robot, kinematic model, the forward and inverse problem of kinematics, Denavit-Hartenberg parameters, joint types

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call