MAGIKS  1.1
Manipulator General Inverse Kinematic Solver
 All Classes Namespaces Files Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
Trajectory_Polynomial Class Reference
Inheritance diagram for Trajectory_Polynomial:
Trajectory Orientation_Trajectory_Polynomial

Public Member Functions

def __init__
 
def new_segment
 
def interpolate
 
def add_point
 
def draw_polynomial
 
def plot
 
def consistent_velocities
 
def consistent_accelerations
 
- Public Member Functions inherited from Trajectory
def __init__
 
def __str__
 
def locate_point
 
def get_keypoint
 
def current_value
 
def add_segment
 
def new_segment
 
def points_dist
 
def adjust_phase_by_distance
 
def closest_segment_number
 
def set_phi
 
def set_phase
 
def position
 
def positions
 
def add_position
 
def add_velocity
 
def last_position
 
def last_velocity
 
def add_point
 Use this function to append a key point to the end of the trajectory with desired position, velocity and acceleration The given point will be added to the end of the last segment of the trajectory, unless the segment capacity if full (number of segment points equals the capacity of that segment). More...
 
def clear_velocities
 
def clear_accelerations
 
def add_vector
 private More...
 
def map_phi
 
def get_range
 
def get_plot
 
def plot
 
def plot_all
 
def __getitem__
 
def draw_points
 
def csv_str
 
def write_csv
 
def matrix
 
def plot2d
 
def plot3d
 

Public Attributes

 phi_end
 
- Public Attributes inherited from Trajectory
 dim
 
 plot_settings
 
 capacity
 Specifies the default segment capacity. More...
 
 current_position
 
 current_velocity
 
 current_acceleration
 
 segment
 
 seg_start
 
 seg_start_pntn
 
 phi_end
 
 npoints
 
 current_phi
 
 accuracy_level
 
 pos_min
 
 pos_max
 
 vel_max
 
 acc_max
 
 jrk_max
 
 phi_start
 

Detailed Description

Definition at line 1466 of file trajectory.py.

Constructor & Destructor Documentation

def __init__ (   self,
  dimension = 3,
  capacity = 3 
)

Definition at line 1467 of file trajectory.py.

Member Function Documentation

def add_point (   self,
  phi,
  pos,
  vel = None,
  acc = None 
)

Definition at line 1484 of file trajectory.py.

def consistent_accelerations (   self)

Definition at line 1585 of file trajectory.py.

def consistent_velocities (   self)

Definition at line 1554 of file trajectory.py.

def draw_polynomial (   self,
  ax,
  axis = 0,
  figure = None,
  n = 1000,
  ltype = '-' 
)

Definition at line 1508 of file trajectory.py.

def interpolate (   self)

Definition at line 1480 of file trajectory.py.

def new_segment (   self,
  capacity = None 
)

Definition at line 1470 of file trajectory.py.

def plot (   self,
  axis = 0,
  figure = None,
  n = 100,
  show_points = False 
)

Definition at line 1519 of file trajectory.py.

Member Data Documentation

phi_end

Definition at line 1506 of file trajectory.py.


The documentation for this class was generated from the following file: