@@ -111,19 +111,6 @@ void AirsimROSWrapper::publish_track() {
111111 track_pub->publish (track);
112112}
113113
114- void AirsimROSWrapper::declare_ros_parameters (){
115- nh_private_->declare_parameter <std::string>(" mission_name" , " " );
116- nh_private_->declare_parameter <std::string>(" track_name" , " " );
117- nh_private_->declare_parameter <bool >(" competition_mode" , false );
118- nh_private_->declare_parameter <bool >(" manual_mode" , false );
119- nh_private_->declare_parameter <double >(" update_odom_every_n_sec" , 0.004 );
120- nh_private_->declare_parameter <double >(" update_gps_every_n_sec" , 0.1 );
121- nh_private_->declare_parameter <double >(" update_imu_every_n_sec" , 0.004 );
122- nh_private_->declare_parameter <double >(" update_gss_every_n_sec" , 0.01 );
123- nh_private_->declare_parameter <double >(" publish_static_tf_every_n_sec" , 1.0 );
124- }
125-
126-
127114void AirsimROSWrapper::initialize_ros ()
128115{
129116 // ros params
@@ -134,17 +121,18 @@ void AirsimROSWrapper::initialize_ros()
134121 double publish_static_tf_every_n_sec;
135122 bool manual_mode;
136123
137- declare_ros_parameters ();
138- nh_private_->get_parameter (" mission_name" , mission_name_);
139- nh_private_->get_parameter (" track_name" , track_name_);
140- nh_private_->get_parameter (" competition_mode" , competition_mode_);
141- nh_private_->get_parameter (" manual_mode" , manual_mode);
124+ mission_name_ = nh_private_->declare_parameter <std::string>(" mission_name" , " " );
125+ track_name_ = nh_private_->declare_parameter <std::string>(" track_name" , " " );
126+ competition_mode_ = nh_private_->declare_parameter <bool > (" competition_mode" , false );
127+ manual_mode = nh_private_->declare_parameter <bool > (" manual_mode" , false );
128+ update_odom_every_n_sec = nh_private_->declare_parameter <double > (" update_odom_every_n_sec" , 0.004 );
129+ update_gps_every_n_sec = nh_private_->declare_parameter <double > (" update_gps_every_n_sec" , 0.1 );
130+ update_imu_every_n_sec = nh_private_->declare_parameter <double > (" update_imu_every_n_sec" , 0.004 );
131+ update_gss_every_n_sec = nh_private_->declare_parameter <double > (" update_gss_every_n_sec" , 0.01 );
132+ publish_static_tf_every_n_sec = nh_private_->declare_parameter <double > (" publish_static_tf_every_n_sec" , 1.0 );
133+
142134 RCLCPP_INFO_STREAM (nh_private_->get_logger (), " Manual mode: " << manual_mode);
143- nh_private_->get_parameter (" update_odom_every_n_sec" , update_odom_every_n_sec);
144- nh_private_->get_parameter (" update_gps_every_n_sec" , update_gps_every_n_sec);
145- nh_private_->get_parameter (" update_imu_every_n_sec" , update_imu_every_n_sec);
146- nh_private_->get_parameter (" update_gss_every_n_sec" , update_gss_every_n_sec);
147- nh_private_->get_parameter (" publish_static_tf_every_n_sec" , publish_static_tf_every_n_sec);
135+
148136
149137 create_ros_pubs_from_settings_json ();
150138
0 commit comments