/robotics-fundamentals

Serial and Parallel Robot Kinematics and Mobile Robot Motion Planning

Primary LanguageMATLAB

Serial and Parallel Robot Kinematics and Mobile Robot Motion Planning

Robotics fundamentals coursework at the University of Bristol and UWE Bristol


This repo has been saved in Arctic by means of 2020 GitHub Archive Program! Thank you GitHub!

Table of Contents

Abstract

Kinematics concept has been the essential part of robots controlling. This report of the coursework demonstrates our understanding on robots fundamentals. Denavit-Hartenberg convention is highlighted in kinematics and is further used in the analytical approach to derive the inverse kinematics on both serial and parallel robots. Additionally, an algorithm in motion planning is implemented in simulation. Detailed discussion is given in the following parts.

Animations

  • Free motion

FreeMotion.gif

  • Demo of straight line trajectory

Demo.gif

  • Straight line trajectory

StraightTrajectory.gif

  • Obstacle avoidance

ObstacleAvoidance.gif

  • Tangent Bug motion planning

tangentbug.gif

Contributors

Jinhang Zhu

Wengxing Peng

License