Related Experiment Video
Updated: Jul 7, 2026

07:41
Design and Implementation of a Bespoke Robotic Manipulator for Extra-corporeal Ultrasound
Published on: January 7, 2019
Study and resolution of singularities for a 6-DOF PUMA manipulator
Summary
This study addresses robot manipulator singularities by proposing the Singularity Isolation Plus Compact QP (SICQP) method. The SICQP method effectively manages singular directions, ensuring feasible joint solutions and minimizing tracking errors for improved robot control.
Area of Science:
- Robotics
- Control Systems Engineering
- Computational Mechanics
Background:
- Robot manipulators face singularities, limiting their degrees of freedom and feasible movement directions.
- Inverse kinematics solutions are crucial for robot control but are challenged by these singular configurations.
Purpose of the Study:
- To analyze the singularities of a 6-DOF PUMA manipulator and identify task-space singular directions.
- To propose and validate a novel method, Singularity Isolation Plus Compact QP (SICQP), for resolving manipulator singularities.
Main Methods:
- Detailed analysis of singularities for a 6-DOF PUMA manipulator.
- Decomposition of workspace into achievable and singular directions.
- Application of the Compact Quadratic Programming (QP) method within the SICQP framework.
Main Results:
- Identification of all singular directions in the task space for the PUMA manipulator.
- The SICQP method successfully provides redundancy to achievable directions while managing singular ones.
- Simulation results demonstrate the effectiveness of the SICQP method in obtaining feasible joint solutions and minimizing errors.
Conclusions:
- The proposed SICQP method offers an effective solution to the singularity problem in robot manipulators.
- This approach enhances robot controllability by managing singular configurations and improving tracking accuracy.
- The SICQP method is validated for the PUMA manipulator, showing potential for broader applications in robotics.
Related Concept Videos
One-Degree-of-Freedom System
In mechanical engineering, one-degree-of-freedom systems form the basis of a wide range of electrical and mechanical components. Using these models, engineers can predict the behavior of various parts in a larger system, which gives them insight into how different forces interact with each other.
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Three-Dimensional Force System:Problem Solving
A three-dimensional force system refers to a scenario in which three forces act simultaneously in three different directions. This type of problem is commonly encountered in physics and engineering, where it is necessary to calculate the resultant force on the system, which can then be used to predict or analyze the behavior of the object or structure under consideration.
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Deformation in a Circular Shaft
One of the distinctive characteristics of circular shafts is their ability to maintain their cross-sectional integrity under torsion. In other words, each cross-section continues to exist as a flat, unaltered entity, simply rotating like a solid, rigid slab. To understand the distribution of shearing stress within such a shaft, consider a cylindrical section inside this circular shaft. This section has a length of L and a radius of R, with one end fixed. The radius of the cylindrical section is...
Kinematic Equations: Problem Solving
When analyzing one-dimensional motion with constant acceleration, the problem-solving strategy involves identifying the known quantities and choosing the appropriate kinematic equations to solve for the unknowns. Either one or two kinematic equations are needed to solve for the unknowns, depending on the known and unknown quantities. Generally, the number of equations required is the same as the number of unknown quantities in the given example. Two-body pursuit problems always require two...
Rigid Body Equilibrium Problems - II
A rigid body is in static equilibrium when the net force and the net torque acting on the system are equal to zero.
Consider two children sitting on a seesaw, which has negligible mass. The first child has a mass (m1) of 26 kg and sits at point A, which is 1.6 meters (r1) from the pivot point B; the second child has a mass (m2) of 32 kg and sits at point C. How far from the pivot point B should the second child sit (r2) to balance the seesaw?
Consider two children sitting on a seesaw, which has negligible mass. The first child has a mass (m1) of 26 kg and sits at point A, which is 1.6 meters (r1) from the pivot point B; the second child has a mass (m2) of 32 kg and sits at point C. How far from the pivot point B should the second child sit (r2) to balance the seesaw?
Rigid Body Equilibrium Problems - I
A rigid body is said to be in static equilibrium when the net force and the net torque acting on the system is equal to zero. To solve for rigid body equilibrium problems, do the following steps.

