-
Notifications
You must be signed in to change notification settings - Fork 261
Closed
Description
Hi,
There has been a change in the input arguments for the rviz_common::VisualizationManager function (rviz::VisualizationManager in ROS1) and now the following three have to be passed over to the function when called.
ros_integration::RosNodeAbstractionIface::WeakPtr
rclcpp::Clock::SharedPtr
WindowManagerInterface* so I did as follows.
(... for rviz_render_panel_ )
auto rviz_ros_node = std::make_shared<rviz_common::ros_integration::RosNodeAbstraction>("rviz");
rviz_common::WindowManagerInterface * wm;
auto clock = rviz_ros_node->get_raw_node()->get_clock();
rviz_manager_ = new rviz_common::VisualizationManager(rviz_render_panel_, rviz_ros_node, wm, clock);but it fails when
rviz_render_panel_->initialize(rviz_manager_);
rviz_manager_->initialize();The relevant tutorial for that function hasn't been written for ROS2 yet. Any advice about what to pass over to the function when using it?
Thanks in advance,
Jaehyun
Metadata
Metadata
Assignees
Labels
No labels