Path Planning
Definition
Path planning (also called motion planning) is the process of computing a collision-free trajectory for a robot to move from a start configuration to a goal configuration. It considers the robot's geometry, joint limits, and the obstacles in its environment to find a feasible and often optimal path.
Formula
In-Depth Explanation
Related Terms
Inverse Kinematics (IK)
Inverse Kinematics (IK) is the mathematical process of determining the joint parameters (angles or displacements) required to place a robot's end-effector at a desired position and orientation in space. It is the inverse of forward kinematics, which calculates end-effector pose from known joint values.
LiDAR
LiDAR (Light Detection and Ranging) is a remote sensing technology that measures distances by emitting laser pulses and detecting the reflected light. In robotics, LiDAR sensors generate 2D or 3D point clouds of the surrounding environment, enabling obstacle detection, mapping, and localization.
ROS (Robot Operating System)
ROS (Robot Operating System) is an open-source middleware framework for robot software development. Despite its name, ROS is not a traditional operating system — it provides tools, libraries, and conventions that simplify the creation of complex and reusable robot software across a wide variety of robotic platforms.
SLAM (Simultaneous Localization and Mapping)
SLAM (Simultaneous Localization and Mapping) is the computational problem of constructing or updating a map of an unknown environment while simultaneously tracking a robot's location within it. It is a foundational capability for autonomous mobile robots operating without GPS or pre-built maps.