<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[使用rviz2实现导航时，激光雷达点云转动后与实际地图不匹配]]></title><description><![CDATA[<p dir="auto">1.使用slam_toolbox建图还行，雷达点云在转动时会返回；<br />
2.按照书上7章进行rviz2导航，这个雷达点云会旋转后不恢复，如图<img src="/forum/assets/uploads/files/1760261292548-158c42a4-8ada-4147-ac82-649f7f8369dd-image-resized.png" alt="158c42a4-8ada-4147-ac82-649f7f8369dd-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">3.代码”import os</p>
<p dir="auto">from ament_index_python.packages import get_package_share_directory<br />
from launch import LaunchDescription<br />
from launch.actions import DeclareLaunchArgument<br />
from launch.actions import IncludeLaunchDescription<br />
from launch.launch_description_sources import PythonLaunchDescriptionSource<br />
from launch.substitutions import LaunchConfiguration<br />
from launch_ros.actions import Node</p>
<p dir="auto">def generate_launch_description():<br />
fishbot_navigation2_dir = get_package_share_directory('fishbot_navigation2')<br />
nav2_bringup_dir = get_package_share_directory('nav2_bringup')</p>
<pre><code>use_sim_time = LaunchConfiguration('use_sim_time', default='true')
map_yaml_path = LaunchConfiguration('map',default=os.path.join(fishbot_navigation2_dir,'maps','room3.yaml'))
nav2_param_path = LaunchConfiguration('params_file',default=os.path.join(fishbot_navigation2_dir,'config','nav2_params.yaml'))

rviz_config_dir = os.path.join(nav2_bringup_dir,'rviz','nav2_default_view.rviz')

return LaunchDescription([
    DeclareLaunchArgument('use_sim_time',default_value=use_sim_time,description='Use simulation (Gazebo) clock if true'),
    DeclareLaunchArgument('map',default_value=map_yaml_path,description='Full path to map file to load'),
    DeclareLaunchArgument('params_file',default_value=nav2_param_path,description='Full path to param file to load'),

    IncludeLaunchDescription(
        PythonLaunchDescriptionSource([nav2_bringup_dir,'/launch','/bringup_launch.py']),
        launch_arguments={
            'map': map_yaml_path,
            'use_sim_time': use_sim_time,
            'params_file': nav2_param_path}.items(),
    ),
    Node(
        package='rviz2',
        executable='rviz2',
        name='rviz2',
        arguments=['-d', rviz_config_dir],
        parameters=[{'use_sim_time': use_sim_time}],
        outp
</code></pre>
<p dir="auto">ut='screen'),<br />
])“<br />
4.不知道需要修改哪些地方，求助！！</p>
]]></description><link>https://fishros.org.cn/forum/topic/4581/使用rviz2实现导航时-激光雷达点云转动后与实际地图不匹配</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 09:00:49 GMT</lastBuildDate><atom:link href="https://fishros.org.cn/forum/topic/4581.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Oct 2025 09:30:26 GMT</pubDate><ttl>60</ttl></channel></rss>