Trajectory

What Is Trajectory?

A trajectory is the time-parameterized path that a point, body, or system follows through space as it moves from one configuration to another. Unlike a geometric path, which specifies position as a function of arc length or some abstract parameter, a trajectory assigns a specific position, velocity, and acceleration to each point in time, making it a complete kinematic description of motion. Engineers and scientists use trajectories to describe, plan, and control the motion of everything from robot manipulators to spacecraft, ground vehicles, and projectiles.

Trajectories are studied across classical mechanics, control engineering, and computational robotics. In mechanics, a trajectory is determined by the equations of motion governing the system, given initial conditions and applied forces. In control engineering and robotics, the emphasis shifts to generating trajectories that satisfy constraints on speed, acceleration, joint limits, and obstacle avoidance, and then to tracking those trajectories with sufficient precision under real-world disturbances.

Kinematics and Dynamics

A trajectory's kinematic properties are described by position, velocity, and acceleration as continuous functions of time. Smooth trajectories, in which velocity and acceleration vary continuously, are important in physical systems because abrupt changes in acceleration, referred to as jerk, induce mechanical wear in robotic joints and cause discomfort in human-carrying vehicles. Polynomial representations, particularly cubic and quintic polynomials in joint space, provide trajectory segments with specified boundary conditions on position and velocity at the endpoints. For multi-degree-of-freedom systems such as robot arms, trajectory generation in Cartesian space must account for the kinematic relationship between end-effector pose and joint angles. The ScienceDirect overview of trajectory planning in engineering describes how time laws governing motion along a path are designed to respect actuator limits while achieving the smoothness required for precision tasks.

Trajectory in Motion Control

In motion control, a trajectory serves as the reference input that a feedback controller works to track. The control system compares the actual state of the system against the desired trajectory at each time step and generates corrective actuation to minimize the error. Model predictive control (MPC) uses trajectory optimization directly as a feedback policy: it solves for an optimal trajectory from the current state over a finite horizon, executes the first control action, and repeats the process as new measurements arrive. This receding-horizon approach, described in the MIT Underactuated Robotics chapter on trajectory optimization, allows the controller to handle constraints and nonlinear dynamics that are difficult to manage with classical linear feedback. In precision manufacturing, CNC machine tools follow pre-computed Cartesian trajectories with position errors on the order of micrometers, enforced by high-bandwidth servo loops.

Trajectory in Object Tracking

In perception and sensing applications, trajectory refers to the reconstructed path of a moving object estimated from a sequence of measurements. Object tracking algorithms process sensor data, from radar returns, lidar scans, or camera frames, to associate detections across time and estimate the trajectory of individual objects. Kalman filters and their extensions are the classical tools for this problem: they maintain a probabilistic state estimate that combines a kinematic motion model with noisy measurements to produce smoothed trajectory estimates. In multi-object tracking, algorithms must additionally solve the data association problem, deciding which measurements correspond to which tracked objects across cluttered scenes. Research on real-time trajectory planning and tracking for bionic robots demonstrates how trajectory estimation and control are tightly coupled in dynamic environments where the planned motion must be continuously updated based on perception feedback.

Applications

Trajectory analysis and control has applications in a wide range of fields, including:

  • Industrial robot manipulator programming and path planning
  • Autonomous vehicle navigation and collision avoidance
  • Spacecraft orbital mechanics and maneuver planning
  • Ballistics and projectile motion analysis
  • Air traffic management and aircraft separation assurance
  • Sports biomechanics and human motion analysis
Loading…