|
MVSim
Lightweight simulator for 2.5D vehicles and robots
|
This is the complete list of members for mvsim::DynamicsAckermann, including all inherited members.
| addCustomVisualization(const mrpt::opengl::CRenderizable::Ptr &glModel, const mrpt::poses::CPose3D &modelPose={}, const float modelScale=1.0f, const std::string &modelName="group", const std::optional< std::string > &modelURI=std::nullopt, const bool initialShowBoundingBox=false, const std::optional< double > &scaleOverride=std::nullopt) (defined in mvsim::VisualObject) | mvsim::VisualObject | protected |
| angular_damping_ | mvsim::VehicleBase | protected |
| apply_force(const mrpt::math::TVector2D &force, const mrpt::math::TPoint2D &applyPoint=mrpt::math::TPoint2D(0, 0)) override | mvsim::VehicleBase | virtual |
| auto_start_recording_ (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protected |
| b2d_body() const (defined in mvsim::Simulable) | mvsim::Simulable | inline |
| b2d_body() (defined in mvsim::Simulable) | mvsim::Simulable | inline |
| chassis_color_ (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protected |
| chassis_com_ | mvsim::VehicleBase | protected |
| chassis_mass_ (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protected |
| chassis_poly_ (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protected |
| chassis_z_max_ (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protected |
| chassis_z_min_ (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protected |
| chassisAndWheelsVisible(bool visible) (defined in mvsim::VehicleBase) | mvsim::VehicleBase | |
| chassisZMax() const (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| chassisZMin() const (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| clearLogs() (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| collisionShape() const | mvsim::VisualObject | inline |
| computeFrontWheelAngles(const double desired_equiv_steer_ang, double &out_fl_ang, double &out_fr_ang) const | mvsim::DynamicsAckermann | |
| ControllerBase typedef | mvsim::DynamicsAckermann | |
| create_multibody_system(b2World &world) | mvsim::VehicleBase | virtual |
| customVisualVisible(const bool visible) (defined in mvsim::VisualObject) | mvsim::VisualObject | |
| customVisualVisible() const (defined in mvsim::VisualObject) | mvsim::VisualObject | |
| DL_TIMESTAMP (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| dynamics_load_params_from_xml(const rapidxml::xml_node< char > *xml_node) override | mvsim::DynamicsAckermann | protectedvirtual |
| DynamicsAckermann(World *parent) (defined in mvsim::DynamicsAckermann) | mvsim::DynamicsAckermann | |
| estimateSlopeTorquePerWheel(size_t nDrivenWheels=0) const | mvsim::VehicleBase | |
| factory(World *parent, const rapidxml::xml_node< char > *xml_node) | mvsim::VehicleBase | static |
| factory(World *parent, const std::string &xml_text) | mvsim::VehicleBase | static |
| fixture_chassis_ | mvsim::VehicleBase | protected |
| fixture_wheels_ | mvsim::VehicleBase | protected |
| freeOpenGLResources() override (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inlinevirtual |
| FreeOpenGLResources() (defined in mvsim::VisualObject) | mvsim::VisualObject | static |
| frictions_ | mvsim::VehicleBase | protected |
| GeometryEpsilon | mvsim::VisualObject | static |
| get_fixture_chassis() (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| get_fixture_chassis() const (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| get_fixture_wheels() (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| get_fixture_wheels() const (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| getBox2DChassisBody() (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| getChassisCenterOfMass() const | mvsim::VehicleBase | inline |
| getChassisMass() const | mvsim::VehicleBase | inlinevirtual |
| getChassisShape() const | mvsim::VehicleBase | inline |
| getComVelocityGlobal() const | mvsim::Simulable | |
| getController() const (defined in mvsim::DynamicsAckermann) | mvsim::DynamicsAckermann | inline |
| getController() (defined in mvsim::DynamicsAckermann) | mvsim::DynamicsAckermann | inline |
| getControllerInterface() override (defined in mvsim::DynamicsAckermann) | mvsim::DynamicsAckermann | inlinevirtual |
| getCPose2D() const | mvsim::Simulable | |
| getCPose3D() const | mvsim::Simulable | |
| getElevationAt([[maybe_unused]] const mrpt::math::TPoint2D &worldXY) const | mvsim::Simulable | inlinevirtual |
| getLinearAcceleration() const | mvsim::Simulable | |
| getLoggerPtr(const std::size_t logger_index) (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| getLoggers() const (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| getMaxSteeringAngle() const | mvsim::DynamicsAckermann | inline |
| getMaxVehicleRadius() const | mvsim::VehicleBase | inlinevirtual |
| getName() const | mvsim::Simulable | inline |
| getNumWheels() const (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| getOdometry() const | mvsim::VehicleBase | inline |
| getPose() const | mvsim::Simulable | |
| getPoseNoLock() const | mvsim::Simulable | |
| getRefVelocityGlobal() const | mvsim::Simulable | |
| getRefVelocityLocal() const | mvsim::Simulable | |
| getRelativePose() const | mvsim::Simulable | inlinevirtual |
| getSensors() const (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| getSensors() (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| getSimulableWorldObject() (defined in mvsim::Simulable) | mvsim::Simulable | inline |
| getSimulableWorldObject() const (defined in mvsim::Simulable) | mvsim::Simulable | inline |
| getSlopeDirection() const | mvsim::VehicleBase | inline |
| getVehicleIndex() const | mvsim::VehicleBase | inline |
| getVelocityLocal() const | mvsim::Simulable | inline |
| getVelocityLocalOdoEstimate() const override | mvsim::DynamicsAckermann | virtual |
| getWheelInfo(const size_t idx) const (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| getWheelInfo(const size_t idx) (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| getWheelsVelocityLocal(const mrpt::math::TTwist2D &veh_vel_local) const | mvsim::VehicleBase | |
| glCollision_ (defined in mvsim::VisualObject) | mvsim::VisualObject | protected |
| glCustomVisual_ | mvsim::VisualObject | protected |
| glCustomVisualId_ (defined in mvsim::VisualObject) | mvsim::VisualObject | protected |
| guiUpdate(const mrpt::optional_ref< mrpt::opengl::COpenGLScene > &viz, const mrpt::optional_ref< mrpt::opengl::COpenGLScene > &physical) | mvsim::VisualObject | virtual |
| hadCollision() const | mvsim::Simulable | |
| idealControllerActive_ | mvsim::VehicleBase | protected |
| initLoggers() (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protectedvirtual |
| insertCustomVizIntoPhysical_ (defined in mvsim::VisualObject) | mvsim::VisualObject | protected |
| insertCustomVizIntoViz_ (defined in mvsim::VisualObject) | mvsim::VisualObject | protected |
| internalGuiUpdate(const mrpt::optional_ref< mrpt::opengl::COpenGLScene > &viz, const mrpt::optional_ref< mrpt::opengl::COpenGLScene > &physical, bool childrenOnly) override (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protectedvirtual |
| invoke_motor_controllers(const TSimulContext &context) override (defined in mvsim::DynamicsAckermann) | mvsim::DynamicsAckermann | protectedvirtual |
| invoke_motor_controllers_post_step(const TSimulContext &context) override (defined in mvsim::DynamicsAckermann) | mvsim::DynamicsAckermann | protectedvirtual |
| invoke_motor_controllers_post_step([[maybe_unused]] const TSimulContext &context) (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inlineprotectedvirtual |
| isInCollision() const | mvsim::Simulable | |
| isLogging() const (defined in mvsim::VehicleBase) | mvsim::VehicleBase | |
| linear_damping_ | mvsim::VehicleBase | protected |
| log_path_ (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protected |
| LOGGER_IDX_POSE (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| LOGGER_IDX_WHEELS (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| loggers_ (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protected |
| maxRadius_ | mvsim::VehicleBase | protected |
| meAsVisualObject() override (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inlineprotectedvirtual |
| name_ | mvsim::Simulable | protected |
| newLogSession() (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| odometry_noise_ (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protected |
| operator=(const VisualObject &)=delete (defined in mvsim::VisualObject) | mvsim::VisualObject | |
| operator=(VisualObject &&)=delete (defined in mvsim::VisualObject) | mvsim::VisualObject | |
| parent() (defined in mvsim::VisualObject) | mvsim::VisualObject | inline |
| parent() const (defined in mvsim::VisualObject) | mvsim::VisualObject | inline |
| parseVisual(const rapidxml::xml_node< char > &rootNode) | mvsim::VisualObject | protected |
| parseVisual(const JointXMLnode<> &rootNode) (defined in mvsim::VisualObject) | mvsim::VisualObject | protected |
| PL_DQ_W (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| PL_DQ_X (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| PL_DQ_Y (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| PL_ODO_X (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| PL_ODO_Y (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| PL_ODO_YAW (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| PL_Q_PITCH (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| PL_Q_ROLL (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| PL_Q_X (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| PL_Q_Y (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| PL_Q_YAW (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| PL_Q_Z (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| Ptr typedef (defined in mvsim::VehicleBase) | mvsim::VehicleBase | |
| register_vehicle_class(const World &parent, const rapidxml::xml_node< char > *xml_node) | mvsim::VehicleBase | static |
| registerOnServer(mvsim::Client &c) override (defined in mvsim::VehicleBase) | mvsim::VehicleBase | virtual |
| resetCollisionFlag() | mvsim::Simulable | |
| resetOdometry() (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| sensors_ | mvsim::VehicleBase | protected |
| setCollisionShape(const Shape2p5 &cs) (defined in mvsim::VisualObject) | mvsim::VisualObject | inlineprotected |
| setMaxSteeringAngle(double val) (defined in mvsim::DynamicsAckermann) | mvsim::DynamicsAckermann | inline |
| setName(const std::string &s) | mvsim::Simulable | inline |
| setPose(const mrpt::math::TPose3D &p, bool notifyChange=true) const | mvsim::Simulable | |
| setRecording(bool record) (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| setRefVelocityLocal(const mrpt::math::TTwist2D &dq) | mvsim::Simulable | |
| setRelativePose(const mrpt::math::TPose3D &p) | mvsim::Simulable | inlinevirtual |
| setSlopeDirection(const mrpt::math::TPoint3D &d) (defined in mvsim::VehicleBase) | mvsim::VehicleBase | inline |
| setVehicleIndex(size_t idx) | mvsim::VehicleBase | inline |
| showCollisionShape(bool show) (defined in mvsim::VisualObject) | mvsim::VisualObject | |
| simul_post_timestep(const TSimulContext &context) override | mvsim::VehicleBase | virtual |
| simul_pre_timestep(const TSimulContext &context) override | mvsim::VehicleBase | virtual |
| Simulable(World *parent) (defined in mvsim::Simulable) | mvsim::Simulable | inline |
| slopeDir_ | mvsim::VehicleBase | protected |
| updateMaxRadiusFromPoly() (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protected |
| vehicle_index_ | mvsim::VehicleBase | protected |
| VehicleBase(World *parent, size_t nWheels) (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protected |
| VisualObject(World *parent, bool insertCustomVizIntoViz=true, bool insertCustomVizIntoPhysical=true) (defined in mvsim::VisualObject) | mvsim::VisualObject | |
| VisualObject(const VisualObject &)=delete (defined in mvsim::VisualObject) | mvsim::VisualObject | |
| VisualObject(VisualObject &&)=delete (defined in mvsim::VisualObject) | mvsim::VisualObject | |
| WHEEL_FL enum value (defined in mvsim::DynamicsAckermann) | mvsim::DynamicsAckermann | |
| WHEEL_FR enum value (defined in mvsim::DynamicsAckermann) | mvsim::DynamicsAckermann | |
| WHEEL_RL enum value (defined in mvsim::DynamicsAckermann) | mvsim::DynamicsAckermann | |
| WHEEL_RR enum value (defined in mvsim::DynamicsAckermann) | mvsim::DynamicsAckermann | |
| wheels_info_ | mvsim::VehicleBase | protected |
| WL_FORCE_Z (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| WL_FRIC_X (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| WL_FRIC_Y (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| WL_TORQUE (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| WL_VEL_X (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| WL_VEL_Y (defined in mvsim::VehicleBase) | mvsim::VehicleBase | static |
| world_ (defined in mvsim::VisualObject) | mvsim::VisualObject | protected |
| writeLogStrings() (defined in mvsim::VehicleBase) | mvsim::VehicleBase | protectedvirtual |
| ~VisualObject() (defined in mvsim::VisualObject) | mvsim::VisualObject | virtual |