Cubic Hermite Curves
Given
General Form
Boundary Conditions
Solving for the
Substitutiing these
into the "general form" above
Rewriting
Multiplying with right association leads directly to the previous expression. Multiplying with left association leads to an equicalent but slightly different form
This is the Hermite Basis form.
Calculations Useful for Robotics
Hermit Curves
Specified positions of robot
Specified orientation of robot at the initial and final points of its first segment
Specified speed of robot initial and final points of its first segment
Specified time that robot reaches initial and final points of its first segment
Time variable
Derived, third-degree polynomials giving x and y-coordinates of the robot's position as a function of time
Derived,robot's speed as a function of time
Derived, robot's acceleration as a function of time
Derived,robot's orientation as a function of time
Derived, robot's rotational velocity as a function of time
Derivation
Velocity
Point Start
Point End
Get Calculate
Results
t0=0
orientation
speed
x, y velocity
arc length
robot speed
Length
acceleration
orientation
rotational velocity
Robot 2 Wheel
left wheel position
right wheel position
left wheel speed
right wheel speed
Vector
waypoints
Trajectory
Circular Arc
Trajectory based on an arc of a circle
Geometry in Motion
Trigonometry at Work
Relation between initial point and circle.
Results