YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
Navigation Devices

Virtual devices to perform navigation tasks. More...

+ Collaboration diagram for Navigation Devices:

Classes

class  FakeLocalizer
 fakeLocalizer Documentation to be added More...
 
class  FakeNavigation
 fakeNavigation: Documentation to be added More...
 
class  FakeOdometry2D
 fakeOdometry2D: A device for generating a fake odometry. This device will generate the odometry and then the user can retrieve it by calling getOdometry. More...
 
class  Map2DStorage
 Map2DStorage: A device capable of read/save collections of maps from disk, and make them accessible to any Map2DClient device. More...
 
class  Localization2D_nwc_yarp
 Localization2D_nwc_yarp A device which allows a user application retrieve the current position of the robot in the world. More...
 
class  Localization2D_nws_yarp
 localization2D_nws_yarp: A localization server which can be wrap multiple algorithms and devices to provide robot localization in a 2D World. More...
 
class  Map2D_nwc_yarp
 Map2D_nwc_yarp: A device which allows a client application to store/retrieve user maps device in a map server. More...
 
class  Map2D_nws_yarp
 map2D_nws_yarp: A device capable of read/save collections of maps from disk, and make them accessible to any Map2DClient device. More...
 
class  MobileBaseVelocityControl_nwc_yarp
 MobileBaseVelocityControl_nwc_yarp: A device which connects to MobileBaseVelocityControl_nws_yarp to control the velocity of a mobile base. More...
 
class  MobileBaseVelocityControl_nws_yarp
 MobileBaseVelocityControl_nws_yarp: A device which allows a client to control the velocity of a mobile base from YARP. The device opens two ports: a streaming port /exampleName/data:i for receiving streaming commands, and a rpc port /exampleName/rpc:i for rpc connection with a MobileBaseVelocityControl_nwc_yarp client device. More...
 
class  Navigation2D_nwc_yarp
 navigation2D_nwc_yarp: A device which allows a client application to perform navigation tasks, such as commanding the robot to reach a specific location in a map. More...
 
class  Odometry2D_nwc_yarp
 Odometry2D_nwc_yarp: The client side of any IOdometry2D capable device. More...
 
class  Odometry2D_nws_yarp
 Odometry2D_nws_yarp: A yarp nws to get the odometry and publish it on 3 yarp ports: More...
 
class  Localization2D_nws_ros
 localization2D_nws_ros: A localization server which can be wrap multiple algorithms and devices to provide robot localization in a 2D World. More...
 
class  Map2D_nws_ros
 map2D_nws_ros: A device capable of read/save collections of maps from disk, and make them accessible to any Map2DClient device. More...
 
class  MobileBaseVelocityControl_nws_ros
 MobileBaseVelocityControl_nws_ros: A device which allows a client application to control the velocity of a mobile base from ROS. The device opens a topic of type yarp::rosmsg::geometry_msgs::Twist to receive user commands More...
 
class  Odometry2D_nws_ros
 Odometry2D_nws_ros: A ros nws to get odometry and publish it on a ros topic. The attached device must implement a yarp::dev::Nav2D::IOdometry2D interface. More...
 
class  Localization2D_nws_ros2
 Localization2D_nws_ros2: A localization server which can be wrap multiple algorithms and devices to provide robot localization in a 2D World. More...
 
class  Map2D_nws_ros2
 Map2D_nws_ros2: A device capable of read/save collections of maps from disk, and make them accessible to any Map2DClient device. More...
 
class  MobileBaseVelocityControl_nws_ros2
 MobileBaseVelocityControl_nws_ros2: A device which allows a client application to control the velocity of a mobile base from ros2. The device opens a topic of type ::geometry_msgs::msg::Twist to receive user commands More...
 
class  Odometry2D_nws_ros2
 Odometry2D_nws_ros2: A ros2 nws to get odometry and publish it on a ros2 topic. The attached device must implement a yarp::dev::Nav2D::IOdometry2D interface. More...
 

Macros

#define DEF_m_RPC   1
 navigation2D_nws_yarp: A navigation server which can be wrap multiple algorithms and devices to perform a navigation task in a 2D World.
 

Detailed Description

Virtual devices to perform navigation tasks.

Macro Definition Documentation

◆ DEF_m_RPC

#define DEF_m_RPC   1

navigation2D_nws_yarp: A navigation server which can be wrap multiple algorithms and devices to perform a navigation task in a 2D World.

Navigation2D_nws_yarp

Parameters required by this device are shown in class: Navigation2D_nws_yarp_ParamsParser

Definition at line 37 of file Navigation2D_nws_yarp.h.