Robotic Programming and Software Development

117601
Back to Robotic Programming and Software Development

Robot Programming Fundamentals

  1. Q2(a). What are the types of coordinate system of robot? Explain with neat sketch.20257m

    Robot Programming Fundamentals

    What are the types of coordinate system of robot? Explain with neat sketch.

    View this question on its own page →
    Worked Solution

    Solution: Types of Robot Coordinate Systems

    A robot coordinate system defines how the position and orientation of the robot tool are represented and controlled.

    1. Cartesian Coordinate System

    Uses three mutually perpendicular linear axes: X, Y and Z.

            Z
            ↑
            |
            |____→ Y
           /
          X
    

    The robot moves the tool along straight X, Y and Z directions. It is commonly used for Cartesian robots and precise linear movements.

    2. Cylindrical Coordinate System

    Uses:

    • radial motion rr
    • rotational motion θ\theta
    • vertical motion zz
           Z ↑
             |
             |  •
             | / 
             |/ r
            O────────→
              θ
    

    It is suitable for robots performing cylindrical-workspace operations.

    3. Spherical / Polar Coordinate System

    Uses:

    • radial distance rr
    • two angular coordinates
    • θ\theta and ϕ\phi

    The tool position is described relative to a fixed origin using distance and angles.

    4. Joint / Articulated Coordinate System

    Each robot joint is controlled according to its own joint variable, such as θ1,θ2,\theta_1,\theta_2,\ldots.

    Base → Joint 1 → Joint 2 → Joint 3 → Wrist → Tool
              θ1        θ2        θ3
    

    This is natural for articulated industrial robots.

    5. Tool Coordinate System

    The origin is attached to the end-effector/tool. Movements are specified relative to the tool's own axes.

    6. World / Base Coordinate System

    A fixed coordinate frame attached to the robot base or workcell. It provides a common reference for robot motion and other objects.

    Comparison

    Coordinate system Main variables Typical use
    Cartesian X, Y, Z Linear positioning
    Cylindrical r,θ,zr,\theta,z Cylindrical workspace
    Spherical r,θ,ϕr,\theta,\phi Radial/angular motion
    Joint Joint variables Articulated robots
    Tool Tool-frame axes End-effector motion
    World/Base Fixed reference axes Workcell coordination

    Conclusion

    Different coordinate systems allow robot motion to be programmed conveniently for different applications. Industrial robot programming commonly uses joint, world/base and tool coordinates together.