VMware: vmw_ioctl_command error 无效的参数.

VMware: vmw_ioctl_command error 无效的参数._第1张图片

  1. 解决办法一
    多数网友提供的解决方案
    export SVGA_VGPU10=0
    
    如果还不行,可以试试取消虚拟机的3D加速选项
    在这里插入图片描述
  2. 解决办法2
    在launch文件中启动Gazebo节点的标签下添加设置环境变量的标签
        <include file="$(find gazebo_ros)/launch/empty_world.launch">
            <arg name="world_name" value="$(arg world_name)" />
            <arg name="debug" value="$(arg debug)" />
            <arg name="gui" value="true" />
            <arg name="paused" value="$(arg paused)"/>
            <arg name="use_sim_time" value="$(arg use_sim_time)"/>
            <arg name="headless" value="$(arg headless)"/>
            
            <env name="SVGA_VGPU10" value="0"/>
        include>
    
        <node name="urdf_spawner" pkg="gazebo_ros" type="spawn_model" respawn="false" output="screen" args="-urdf -model mrobot -param robot_description">
            
            <env name="SVGA_VGPU10" value="0"/>
        node>
    

你可能感兴趣的:(ROS)