Blog Post

# Fundamentals of Robot Motions: Preliminaries

This post and the coming posts will be focused on the necessary tools needed to express the robot motions. In this post, you will become familiarized with the preliminaries and prerequisites needed before jumping into the main topics.

For the full comprehension of the Fundamentals of Robot Motions and the necessary tools to express motion in robotics, please also read all the lessons in the following link (some lessons will be added later):

https://www.mecharithm.com/category/learning-robotics-mechatronics/fundamentals-of-robotics-course/fundamentals-of-robot-motions/

When we talk about robot motions, we will need fundamentals such as the representations of configurations, velocities, and forces that cause the motions. In this post and the coming posts, we will focus on these tools.

## Free Vector vs. a Vector

A free vector is a geometric quantity and an arrow in n-dimensional flat space Rn that is not rooted anywhere. It has a length and a direction. In robotics, a free vector is denoted by v.

A vector is a free vector expressed with its coordinates in a reference frame and length scale chosen for that space. In robotics, vectors are represented by an italic letter Ξ½ in Rn.

A vector is dependent on the choice of the coordinate frame and length scale, whereas the underlying free vector is unchanged by choice of the coordinate frame or the length scale. In other words, v is coordinate-free.

A vector can also represent a point P in the physical space. If we choose to give this physical space a reference frame and a length scale, the point is a vector from the origin of this reference frame to the point. It is then represented as an italic π β Rn. The same point has a different representation by changing the length scale and the reference frame:

## Frames in Robotics

In Robotics, frames are important. We use frames to represent the robot’s configurations, velocities, and forces causing the motion. Frames in robotics:

• have an origin.
• consist of orthogonal x, y, and z coordinate axes:
• are right-handed, and this means that the cross product of the x and y axes is z, and so on:

$\hat{x} \times \hat{y} = \hat{z}\\ \hat{y} \times \hat{z} = \hat{x}\\ \hat{z} \times \hat{x} = \hat{y}$

• are stationery! This is from Newton’s laws that the reference frames are always considered to be inertial.

A positive rotation about an axis follows the right-hand rule. If you align your thumb with the axis of rotation, then the positive rotation is in the direction that the fingers curl:

To conclude this lesson, let’s see a simple demonstration of the positive rotations around the coordinate axes attached to a robot joint:

The video version of the current lesson can be watched at the link below:

Thanks for reading this post. You can also find the other posts on the Fundamentals of Robotics Course in the link below:

https://www.mecharithm.com/category/learning-robotics-mechatronics/fundamentals-of-robotics-course/

References (some links are affiliate):
π Textbooks:
Modern Robotics: Mechanics, Planning, and Control by Frank Park and Kevin Lynch
https://amzn.to/3tvQs4G
A Mathematical Introduction to Robotic Manipulation by Murray, Lee, and Sastry
https://amzn.to/36fcyQr

βοΈ Logo design by Minro Art Group

If you enjoyed this post, please consider contributing to help us with our mission to make robotics and mechatronics available for everyone. We deeply thank you for your generous contribution!

Do not forget to contact us:

Be sure to let us know your thoughts and questions about this post, as well as the other posts on the website. You can either contact us through the βContactβ tab on the website or email us at support[at]mecharithm.com.

Send us your work/ research on Robotics and Mechatronics to have a chance to get featured in Mecharithm’s Robotics News/ Learning.

Follow Mecharithm in the following social media too:

YouTube, and Instagram