MoveIt配置后,launch文件运行错误

问题遇到的现象和发生背景

本人是ROS初学者,进行MoveIt配置时出现错误,请大家帮忙看看。

我从solideworks 导出了自己的机器人模型,在gezebo和rivz中可正常显示模型。
根据网上的教程进行MoveIt配置,配置完成后,运行demo.launch,以及gazbo.launch文件 均出现python语法错误,如图所示。

img

根据同样的教程进行panda机械臂的进行MoveIt配置,则可正常运行demo.launch 和gazebo.launch文件。

操作环境、软件版本等信息

ROS 版本为18.04 melodic

尝试过的解决方法

暂时没有找到与我类似的问题。

我想要达到的结果

希望能够正常进行MoveIt配置,进而进行后续路径规划的验证。

从您提供的截图来看,出现了一些Python语法错误,这可能是由于您的代码中存在一些语法错误或不兼容的问题所导致的。

以下是一些可能有助于解决您的问题的建议:

确认您的Python版本和MoveIt所需要的Python版本是否相同。您可以通过在终端中输入以下命令来检查您的Python版本:python --version
然后,确保您正在使用与MoveIt兼容的Python版本。

检查您的代码中是否存在语法错误。您可以尝试使用Python的lint工具(例如pylint)来检查您的代码中是否存在语法错误。

确认您已经正确安装了MoveIt所需要的所有依赖项。您可以尝试重新安装MoveIt,并确保在安装过程中没有出现任何错误。

确认您已经正确设置了您的环境变量。您可以尝试在终端中运行以下命令来确保您已经正确设置了ROS环境变量:source /opt/ros/melodic/setup.bash