|
g2o
|


Public Member Functions | |
| Robot (OptimizableGraph *graph_) | |
| void | move (const Isometry3d &newPosition, int &id) |
| void | relativeMove (const Isometry3d &delta, int &id) |
| void | sense (WorldItem *wi=0) |
| Robot (OptimizableGraph *graph_) | |
| void | move (const Isometry3d &newPosition, int &id) |
| void | relativeMove (const Isometry3d &delta, int &id) |
| void | sense (WorldItem *wi=0) |
Public Member Functions inherited from WorldItem | |
| WorldItem (OptimizableGraph *graph_, OptimizableGraph::Vertex *vertex_=0) | |
| OptimizableGraph::Vertex * | vertex () |
| void | setVertex (OptimizableGraph::Vertex *vertex_) |
| WorldItem (OptimizableGraph *graph_, OptimizableGraph::Vertex *vertex_=0) | |
| OptimizableGraph::Vertex * | vertex () |
| void | setVertex (OptimizableGraph::Vertex *vertex_) |
Public Member Functions inherited from SimulatorItem | |
| SimulatorItem (OptimizableGraph *graph_) | |
| OptimizableGraph * | graph () |
| virtual | ~SimulatorItem () |
| SimulatorItem (OptimizableGraph *graph_) | |
| OptimizableGraph * | graph () |
| virtual | ~SimulatorItem () |
Public Attributes | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
| Isometry3d | _position |
| SensorVector | _sensors |
| Vector6 | _nmovecov |
| bool | _planarMotion |
Additional Inherited Members | |
Protected Attributes inherited from WorldItem | |
| OptimizableGraph::Vertex * | _vertex |
Protected Attributes inherited from SimulatorItem | |
| OptimizableGraph * | _graph |
Definition at line 81 of file simulator_3d_line.cpp.
|
inline |
Definition at line 84 of file simulator_3d_line.cpp.
References _planarMotion, and _position.
|
inline |
Definition at line 108 of file simulator_3d_plane.cpp.
References _planarMotion, and _position.
|
inline |
Definition at line 89 of file simulator_3d_line.cpp.
References _nmovecov, _planarMotion, _position, g2o::OptimizableGraph::addEdge(), g2o::OptimizableGraph::addVertex(), g2o::BaseVertex< D, T >::estimate(), g2o::BaseRobot::graph(), g2o::BaseEdge< D, E >::measurement(), sample_noise_from_se3(), g2o::BaseVertex< D, T >::setEstimate(), g2o::OptimizableGraph::Vertex::setId(), g2o::BaseEdge< D, E >::setInformation(), g2o::EdgeSE3::setMeasurement(), g2o::EdgeSE3Prior::setMeasurement(), g2o::OptimizableGraph::Edge::setParameterId(), WorldItem::setVertex(), WorldItem::vertex(), and g2o::HyperGraph::Edge::vertices().
|
inline |
Definition at line 113 of file simulator_3d_plane.cpp.
References _nmovecov, _planarMotion, _position, g2o::OptimizableGraph::addEdge(), g2o::OptimizableGraph::addVertex(), g2o::BaseVertex< D, T >::estimate(), g2o::BaseRobot::graph(), g2o::BaseEdge< D, E >::measurement(), sample_noise_from_se3(), g2o::BaseVertex< D, T >::setEstimate(), g2o::OptimizableGraph::Vertex::setId(), g2o::BaseEdge< D, E >::setInformation(), g2o::EdgeSE3::setMeasurement(), g2o::EdgeSE3Prior::setMeasurement(), g2o::OptimizableGraph::Edge::setParameterId(), WorldItem::setVertex(), WorldItem::vertex(), and g2o::HyperGraph::Edge::vertices().
|
inline |
Definition at line 128 of file simulator_3d_line.cpp.
References _position, and g2o::Robot< RobotPoseObject >::move().
|
inline |
Definition at line 152 of file simulator_3d_plane.cpp.
References _position, and g2o::Robot< RobotPoseObject >::move().
|
inline |
Definition at line 133 of file simulator_3d_line.cpp.
References _position, g2o::BaseRobot::_sensors, and Sensor::sense().
|
inline |
Definition at line 157 of file simulator_3d_plane.cpp.
References _position, g2o::BaseRobot::_sensors, and Sensor::sense().
| Vector6 Robot::_nmovecov |
Definition at line 142 of file simulator_3d_line.cpp.
Referenced by move().
| bool Robot::_planarMotion |
Definition at line 143 of file simulator_3d_line.cpp.
| Isometry3d Robot::_position |
Definition at line 140 of file simulator_3d_line.cpp.
Referenced by move(), relativeMove(), Robot(), and sense().
| SensorVector Robot::_sensors |
Definition at line 141 of file simulator_3d_line.cpp.
| Robot::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 82 of file simulator_3d_line.cpp.