Visual Servoing Platform  version 3.6.1 under development (2024-09-10)
vpObjectSimulator Class Reference

Public Member Functions

 vpObjectSimulator (const double &R, const double &w, const double &phi, const double &wZ)
 
vpColVector move (const double &t)
 
 vpObjectSimulator (const double &R, const double &w, const double &phi, const double &wZ)
 
vpColVector move (const double &t) const
 

Detailed Description

[Process_function]

[Object_simulator]

Class that simulates the moving object.

Examples
pf-nonlinear-example.cpp, and tutorial-ukf.cpp.

Definition at line 105 of file pf-nonlinear-example.cpp.

Constructor & Destructor Documentation

◆ vpObjectSimulator() [1/2]

vpObjectSimulator::vpObjectSimulator ( const double &  R,
const double &  w,
const double &  phi,
const double &  wZ 
)
inline

Construct a new vpObjectSimulator object.

Parameters
[in]RThe radius of the revolution around the world frame origin.
[in]wThe pulsation of the motion.
[in]phiThe phase of the motion.
[in]wZThe y-coordinate of the object in the world frame.

Definition at line 116 of file pf-nonlinear-example.cpp.

◆ vpObjectSimulator() [2/2]

vpObjectSimulator::vpObjectSimulator ( const double &  R,
const double &  w,
const double &  phi,
const double &  wZ 
)
inline

Construct a new vpObjectSimulator object.

Parameters
[in]RThe radius of the revolution around the world frame origin.
[in]wThe pulsation of the motion.
[in]phiThe phase of the motion.
[in]wZThe y-coordinate of the object in the world frame.

Definition at line 95 of file tutorial-ukf.cpp.

Member Function Documentation

◆ move() [1/2]

vpColVector vpObjectSimulator::move ( const double &  t)
inline

Move the object to its new position, expressed in the world frame.

Parameters
[in]tThe current time.
Returns
vpColVector The new position of the object in the world frame, expressed as homogeneous coordinates.

Definition at line 129 of file pf-nonlinear-example.cpp.

◆ move() [2/2]

vpColVector vpObjectSimulator::move ( const double &  t) const
inline

Move the object to its new position, expressed in the world frame.

Parameters
[in]tThe current time.
Returns
vpColVector The new position of the object in the world frame, expressed as homogeneous coordinates.

Definition at line 108 of file tutorial-ukf.cpp.