Package Summary

Tags No category tags.
Version 0.0.0
License TODO
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/RobotnikAutomation/rbcar_common.git
VCS Type git
VCS Version noetic-devel
Last Updated 2023-01-24
Dev Status MAINTAINED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The rbcar_localization package

Additional Links

No additional links.

Maintainers

  • Juan Manuel Navarrete Carrascosa

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

  • launch/navsat_transform_node.launch
    • This comes from the navsat_transform_template.launch. Explains what this node does. This node needs to know the values of three variables in order to function: (1) A world-referenced heading (yaw). The node assumes an ENU standard for heading, with 0 facing east, though it can support any heading. (2) Odometry data that gives the robot's current pose in its own local coordinate frame (typically map or odom) (3) A latitude/longitude/altitude. These three items allow us to compute a transform from the global frame to your robot's local frame. There are several means of providing them, though keep in mind that these modes are typically mutually exclusive. (1) World-referenced yaw can be provided by: (a) an IMU in a sensor_msgs/Imu message (topic is /imu/data/) (b) the heading in the nav_msgs/Odometry message in (2) below can be used. To enable this behavior, set the use_odometry_yaw parameter to true, and set the delay parameter to some small value (~3 seconds). Be careful, though: this heading must still be globally referenced, so if your state estimation node always starts with a 0 heading, you CAN NOT use this option. (c) the "datum" service. See below. (2) The odometry data, which needs to have a valid frame_id, can be provided by: (a) a nav_msgs/Odometry message from your robot_localization state estimation node. (b) the "datum" service (all odometry variables are assumed to be 0 in this case). See below. (3) The latitude, longitude, and altitude can be provided by: (a) a sensor_msgs/NavSatFix message (b) the "datum" service (4) Alternatively, at any time, the user can send a robot_localization/SetDatum service message to the "datum" service. This will manually set the latitude, longitude, altitude, and world-referenced heading, and will assume an odometry message containing all zeros. This will effectively set the origin at the specified lat-long, with the X-axis aligned with east. The user can set this datum via the "datum" service, or via the launch file. If the wait_for_datum parameter is set to true, then the node will attempt to use the datum parameter. If the parameter is not set, it will wait until it receives a service call. The output of this node is an odometry message that contains the GPS data transformed into the robot's world coordinate frame (i.e., the frame specified by input (2)'s frame_id), or the coordinate frame defined by the message sent to the "datum" service.
      • wait_for_datum [default: false]
  • launch/localization_run_sim.launch
  • launch/amcl.launch
      • x_init_pose [default: 0]
      • y_init_pose [default: 0]
      • z_init_pose [default: 0]
      • scan_topic [default: lidar/scan]
      • map_topic [default: map]
      • global_frame [default: map]
      • odom_frame [default: odom]
      • base_frame [default: base_footprint]
      • odom_model_type [default: diff]
  • launch/fake_localization.launch
  • launch/slam_gmapping.launch
      • prefix [default: rbcar]
      • scan_topic [default: lidar/scan]
      • map_frame [default: map]
      • odom_frame [default: odom]
      • base_frame [default: base_link]
  • launch/robot_localization_odom.launch
      • id_robot [default: $(optenv ROBOT_ID robot)]
      • prefix [default: $(arg id_robot)_]
      • odom_topic [default: robotnik_base_control/odom]
      • imu_topic [default: imu/data]
  • launch/map_server.launch
      • map_file [default: test.yaml]
      • frame_id [default: map]
  • launch/robot_localization_world.launch
      • id_robot [default: $(optenv ROBOT_ID robot)]
      • prefix [default: $(arg id_robot)_]
      • odom_topic [default: robotnik_base_control/odom]
      • imu_topic [default: imu/data]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rbcar_localization at answers.ros.org

Package Summary

Tags No category tags.
Version 0.0.0
License TODO
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/RobotnikAutomation/rbcar_common.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2020-06-15
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The rbcar_localization package

Additional Links

No additional links.

Maintainers

  • david

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

Deps Name
1 catkin

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

  • launch/amcl.launch
      • x_init_pose [default: 0]
      • y_init_pose [default: 0]
      • z_init_pose [default: 0]
      • scan_topic [default: lidar/scan]
      • map_topic [default: map]
      • global_frame [default: map]
      • odom_frame [default: odom]
      • base_frame [default: base_footprint]
      • odom_model_type [default: diff]
  • launch/slam_gmapping.launch
      • prefix [default: rbcar]
      • scan_topic [default: lidar/scan]
      • map_frame [default: map]
      • odom_frame [default: odom]
      • base_frame [default: base_link]
  • launch/map_server.launch
      • map_file [default: test.yaml]
      • frame_id [default: map]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rbcar_localization at answers.ros.org

Package Summary

Tags No category tags.
Version 0.0.0
License TODO
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/RobotnikAutomation/rbcar_common.git
VCS Type git
VCS Version melodic-devel
Last Updated 2022-11-16
Dev Status MAINTAINED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The rbcar_localization package

Additional Links

No additional links.

Maintainers

  • Juan Manuel Navarrete Carrascosa

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

  • launch/navsat_transform_node.launch
    • This comes from the navsat_transform_template.launch. Explains what this node does. This node needs to know the values of three variables in order to function: (1) A world-referenced heading (yaw). The node assumes an ENU standard for heading, with 0 facing east, though it can support any heading. (2) Odometry data that gives the robot's current pose in its own local coordinate frame (typically map or odom) (3) A latitude/longitude/altitude. These three items allow us to compute a transform from the global frame to your robot's local frame. There are several means of providing them, though keep in mind that these modes are typically mutually exclusive. (1) World-referenced yaw can be provided by: (a) an IMU in a sensor_msgs/Imu message (topic is /imu/data/) (b) the heading in the nav_msgs/Odometry message in (2) below can be used. To enable this behavior, set the use_odometry_yaw parameter to true, and set the delay parameter to some small value (~3 seconds). Be careful, though: this heading must still be globally referenced, so if your state estimation node always starts with a 0 heading, you CAN NOT use this option. (c) the "datum" service. See below. (2) The odometry data, which needs to have a valid frame_id, can be provided by: (a) a nav_msgs/Odometry message from your robot_localization state estimation node. (b) the "datum" service (all odometry variables are assumed to be 0 in this case). See below. (3) The latitude, longitude, and altitude can be provided by: (a) a sensor_msgs/NavSatFix message (b) the "datum" service (4) Alternatively, at any time, the user can send a robot_localization/SetDatum service message to the "datum" service. This will manually set the latitude, longitude, altitude, and world-referenced heading, and will assume an odometry message containing all zeros. This will effectively set the origin at the specified lat-long, with the X-axis aligned with east. The user can set this datum via the "datum" service, or via the launch file. If the wait_for_datum parameter is set to true, then the node will attempt to use the datum parameter. If the parameter is not set, it will wait until it receives a service call. The output of this node is an odometry message that contains the GPS data transformed into the robot's world coordinate frame (i.e., the frame specified by input (2)'s frame_id), or the coordinate frame defined by the message sent to the "datum" service.
      • wait_for_datum [default: false]
  • launch/localization_run_sim.launch
  • launch/amcl.launch
      • x_init_pose [default: 0]
      • y_init_pose [default: 0]
      • z_init_pose [default: 0]
      • scan_topic [default: lidar/scan]
      • map_topic [default: map]
      • global_frame [default: map]
      • odom_frame [default: odom]
      • base_frame [default: base_footprint]
      • odom_model_type [default: diff]
  • launch/fake_localization.launch
  • launch/slam_gmapping.launch
      • prefix [default: rbcar]
      • scan_topic [default: lidar/scan]
      • map_frame [default: map]
      • odom_frame [default: odom]
      • base_frame [default: base_link]
  • launch/robot_localization_odom.launch
      • id_robot [default: $(optenv ROBOT_ID robot)]
      • prefix [default: $(arg id_robot)_]
      • odom_topic [default: robotnik_base_control/odom]
      • imu_topic [default: imu/data]
  • launch/map_server.launch
      • map_file [default: test.yaml]
      • frame_id [default: map]
  • launch/robot_localization_world.launch
      • id_robot [default: $(optenv ROBOT_ID robot)]
      • prefix [default: $(arg id_robot)_]
      • odom_topic [default: robotnik_base_control/odom]
      • imu_topic [default: imu/data]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rbcar_localization at answers.ros.org