Asee peer logo

Inverse Kinematics of the 6DOF C12XL Robotic Arm

Download Paper |


2021 Fall ASEE Middle Atlantic Section Meeting


Virtually Hosted by the section

Publication Date

November 12, 2021

Start Date

November 12, 2021

End Date

November 13, 2021

Page Count


Permanent URL

Download Count


Request a correction

Paper Authors


Carl Liu Brooklyn Technical High School

visit author page

This work was conducted under the supervision of Professor Lili Ma at New York City College of Technology during the 2021 STEM Research Academy Summer Internship sponsored by City University of New York (CUNY).

visit author page


Lili Ma New York City College of Technology

visit author page

Professor Lili Ma received her Ph.D. in Electrical Engineering from Utah State University focusing on autonomous ground vehicles. After that she did three-year post-doctoral training at Virginia Tech working with autonomous aerial vehicles. Prior to joining the Computer Engineering Technology (CET) department at City Tech in fall 2016, she taught at Wentworth Institute of Technology for many years. Professor Ma’s research areas include autonomous mobile robots, vision-based control, visual servoing, visual tracking, coordinated control, and sensing & perception techniques.

visit author page

Download Paper |


Industrial robotic manipulators are widely used in applications such as pick & place, welding, and assembly to perform repeated tasks in replace of human labor. Such tasks typically require fully autonomous mechanical arms that are capable of identifying the parts to operate, path planning, and trajectory generation & tracking. A robotic arm consists of a sequence of rigid links connected by movable components (the joints). Proper control of the arm’s motion requires the knowledge of inverse kinematics, which computes/outputs the joint variables, i.e., angles for revolute joints and displacement for prismatic joints, causing the robotic arm’s end effector (e.g., gripper, hand, vacuum suction cup, and etc.) to reach some desired position and orientation in the 3D space.

In this project, a 6-DOF industrial robotic arm, C12XL, is studied to achieve trajectory generation in both the 3D space and the joint space. The entire process of analysis was completed, including 1) drawing the schematic diagram and determining the frames according to the DH convention(Set of variables that shows the relationship between joint axis of a robotic arm); 2) obtaining the forward kinematics, the output of which is a homogeneous transformation matrix measuring the rotation and displacement of the end-effector frame relative to the base frame; and 3) deriving the inverse kinematics analytically, yielding a set of trigonometric equations and rotation matrices to compute the joint variables.

The derived inverse kinematic equations are implemented in MATLAB in the context of trajectory generation. Several simulation examples are presented to confirm the correctness of these equations.

Liu, C., & Ma, L. (2021, November), Inverse Kinematics of the 6DOF C12XL Robotic Arm Paper presented at 2021 Fall ASEE Middle Atlantic Section Meeting, Virtually Hosted by the section.

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2021 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015