gnss_poser
Purpose
The gnss_poser
is a node that subscribes gnss sensing messages and calculates vehicle pose with covariance.
Inner-workings / Algorithms
Name |
Type |
Description |
/map/map_projector_info |
tier4_map_msgs::msg::MapProjectorInfo |
map projection info |
~/input/fix |
sensor_msgs::msg::NavSatFix |
gnss status message |
~/input/autoware_orientation |
autoware_sensing_msgs::msg::GnssInsOrientationStamped |
orientation click here for more details |
Output
Name |
Type |
Description |
~/output/pose |
geometry_msgs::msg::PoseStamped |
vehicle pose calculated from gnss sensing data |
~/output/gnss_pose_cov |
geometry_msgs::msg::PoseWithCovarianceStamped |
vehicle pose with covariance calculated from gnss sensing data |
~/output/gnss_fixed |
tier4_debug_msgs::msg::BoolStamped |
gnss fix status |
Parameters
Core Parameters
Name |
Type |
Description |
Default |
Range |
base_frame |
string |
frame id for base_frame |
base_link |
N/A |
gnss_frame |
string |
frame id for gnss_frame |
gnss |
N/A |
gnss_base_frame |
string |
frame id for gnss_base_frame |
gnss_base_link |
N/A |
map_frame |
string |
frame id for map_frame |
map |
N/A |
use_gnss_ins_orientation |
boolean |
use Gnss-Ins orientation |
true |
N/A |
gnss_pose_pub_method |
integer |
0: Instant Value 1: Average Value 2: Median Value. If 0 is chosen buffer_epoch parameter loses affect. |
0 |
≥0 ≤2 |
buff_epoch |
integer |
Buffer epoch |
1 |
≥0 |
Assumptions / Known limits
(Optional) Error detection and handling
(Optional) References/External links
(Optional) Future extensions / Unimplemented parts