Skip to content

Commit

Permalink
Add warning in gnss_converter (#314)
Browse files Browse the repository at this point in the history
  • Loading branch information
rsasaki0109 committed Nov 24, 2023
1 parent 159546a commit 5c7b244
Showing 1 changed file with 21 additions and 5 deletions.
26 changes: 21 additions & 5 deletions eagleye_util/gnss_converter/src/gnss_converter_node.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -69,13 +69,21 @@ void navsatfix_callback(const sensor_msgs::msg::NavSatFix::ConstSharedPtr msg) {

void navpvt_callback(const ublox_msgs::msg::NavPVT::ConstSharedPtr msg)
{
if(msg->s_acc > ublox_vacc_thresh) return;
if(msg->s_acc > ublox_vacc_thresh)
{
RCLCPP_WARN(rclcpp::get_logger(node_name),"s_acc is too large");
return;
}
if (nav_msg_ptr == nullptr)
{
RCLCPP_WARN(rclcpp::get_logger(node_name),"nav_msg_ptr is nullptr");
return;
}
rtklib_msgs::msg::RtklibNav r;
r.header.frame_id = "gps";
r.header.stamp.sec = msg->sec;
r.header.stamp.nanosec = msg->nano;
if (nav_msg_ptr != nullptr)
r.status = *nav_msg_ptr;
r.status = *nav_msg_ptr;
r.tow = msg->i_tow;

double llh[3];
Expand All @@ -101,8 +109,16 @@ void navpvt_callback(const ublox_msgs::msg::NavPVT::ConstSharedPtr msg)

void gnss_velocity_callback(const geometry_msgs::msg::TwistWithCovarianceStamped::ConstSharedPtr msg)
{
if(msg->twist.covariance[0] > twist_covariance_thresh) return;
if (nav_msg_ptr == nullptr) return;
if(msg->twist.covariance[0] > twist_covariance_thresh)
{
RCLCPP_WARN(rclcpp::get_logger(node_name),"twist.covariance[0] is too large");
return;
}
if (nav_msg_ptr == nullptr)
{
RCLCPP_WARN(rclcpp::get_logger(node_name),"nav_msg_ptr is nullptr");
return;
}
rtklib_msgs::msg::RtklibNav r;
r.header.frame_id = "gps";
r.header.stamp = msg->header.stamp;
Expand Down

0 comments on commit 5c7b244

Please sign in to comment.