Classes | Functions | Variables
robot.h File Reference

Robots class definitions. More...

#include "utils.h"
Include dependency graph for robot.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Link
 Link definitions. More...
 
class  mRobot
 Modified DH notation robot class. More...
 
class  mRobot_min_para
 Modified DH notation and minimal inertial parameters robot class. More...
 
class  Robot
 DH notation robot class. More...
 
class  Robot_basic
 Virtual base robot class. More...
 

Functions

void perturb_robot (Robot_basic &robot, const double f=0.1)
 Modify a robot. More...
 
bool Puma_DH (const Robot_basic &robot)
 Return true if the robot is like a Puma on DH notation. More...
 
bool Puma_mDH (const Robot_basic &robot)
 Return true if the robot is like a Puma on modified DH notation. More...
 
bool Rhino_DH (const Robot_basic &robot)
 Return true if the robot is like a Rhino on DH notation. More...
 
bool Rhino_mDH (const Robot_basic &robot)
 Return true if the robot is like a Rhino on modified DH notation. More...
 
bool Schilling_DH (const Robot_basic &robot)
 Return true if the robot is like a Schilling on DH notation. More...
 
bool Schilling_mDH (const Robot_basic &robot)
 Return true if the robot is like a Schilling on modified DH notation. More...
 

Variables

static const char header_rcsid [] = "$Id: robot.h,v 1.52 2006/05/16 16:11:15 gourdeau Exp $"
 RCS/CVS version. More...
 

Detailed Description

Robots class definitions.

Definition in file robot.h.

Function Documentation

void perturb_robot ( Robot_basic robot,
const double  f 
)

Modify a robot.

Parameters
robotRobot_basic reference.
fPercentage of erreur between 0 and 1.

f represents an error to added on the robot inertial parameter. f is between 0 (no error) and 1 (100% error).

Definition at line 1446 of file robot.cpp.

bool Puma_DH ( const Robot_basic robot)

Return true if the robot is like a Puma on DH notation.

Compare the robot DH table with the Puma DH table. The function return true if the tables are similar (same alpha and similar a and d parameters).

Definition at line 1516 of file robot.cpp.

bool Puma_mDH ( const Robot_basic robot)

Return true if the robot is like a Puma on modified DH notation.

Compare the robot DH table with the Puma DH table. The function return true if the tables are similar (same alpha and similar a and d parameters).

Definition at line 1615 of file robot.cpp.

bool Rhino_DH ( const Robot_basic robot)

Return true if the robot is like a Rhino on DH notation.

Compare the robot DH table with the Puma DH table. The function return true if the tables are similar (same alpha and similar a and d parameters).

Definition at line 1483 of file robot.cpp.

bool Rhino_mDH ( const Robot_basic robot)

Return true if the robot is like a Rhino on modified DH notation.

Compare the robot DH table with the Puma DH table. The function return true if the tables are similar (same alpha and similar a and d parameters).

Definition at line 1583 of file robot.cpp.

bool Schilling_DH ( const Robot_basic robot)

Return true if the robot is like a Schilling on DH notation.

Compare the robot DH table with the Schilling DH table. The function return true if the tables are similar (same alpha and similar a and d parameters).

Definition at line 1549 of file robot.cpp.

bool Schilling_mDH ( const Robot_basic robot)

Return true if the robot is like a Schilling on modified DH notation.

Compare the robot DH table with the Schilling DH table. The function return true if the tables are similar (same alpha and similar a and d parameters).

Definition at line 1649 of file robot.cpp.

Variable Documentation

const char header_rcsid[] = "$Id: robot.h,v 1.52 2006/05/16 16:11:15 gourdeau Exp $"
static

RCS/CVS version.

Definition at line 120 of file robot.h.



kni
Author(s): Martin Günther
autogenerated on Fri Jan 3 2020 04:01:17