The objective of this project to control forward kinamatic motion of Hexapod leg. The deliveribles of the project is the simulation of the hexapod leg in forward direction. Along with it theoritical solution (Forward Kinamatics) of SCARA robot and double pendulum also been calcualted as a pat of the assignemnt.
Subcomponents of the problem involve:
- Determining the desired controlled degrees of freedom (DOF) of the foot.
- Computing the Denavit-Hartenberg (DH) or Khalil formalism for the Hexapod.
- Evaluating the Jacobian matrix.
- Implementing the simulation of the Hexabot leg using MATLAB.
Group Members:
Madhushree Sannigrahi & Abhimanyu Bhowmik
(a) |
(b) |
The Hexapod Leg
According to our reference frame, we can write the other frames with respect to Displacement and Rotation along the X and Z axis of each frame. Which is the DH parameters of the Hexabot Leg described in the table:
Frame No. | Dist. along X (d) | Angle along X (α) | Dist. along Z (r) | Angle along Z (θ) |
---|---|---|---|---|
1 | 0 | 0 | L0 | q1 |
2 | L1 | π /2 | 0 | q2 |
3 | L2 | 0 | 0 | q3 |
4 | L3 | 0 | 0 | 0 |
Finally we can use Homogeneous Transformation Matrices to find the Jacobian of this hexapod leg.
From the Jacobian matrix we got, we can easily derive the singularities of the Hexabot Leg. By finding the roots of the equation:
Here, the determinant |J| = 0 when the values of
To study the solution, we have modelled the system using Matlab's Simscape Multibody toolbox. The model is shown in the figure:
To provide the model with only a forward step we need to provide the leg with only x-direction movement. Here in this model, we have given a sinusoidal signal with amplitude 50 and frequency 1 rad/sec. The simulation esults are shown here: