PX4仿真环境的常见错误解决(Linux系统右键打不开terminal,RLException: [posix_sitl.launch] is neither a launch file in p)

问题1:

如果出现linux系统打不来终端的情况,但是其他的总段的可以打开,比如teminator可以打开.

错误原因:你可能在某些情况下执行了LC_ALL=C的操作。
首先想办法打开其他的终端:比如xfrc,terminator等。没有的话就


sudo apt-get install ✨ 进行安装。


✨打开本地环境配置


sudo gedit /etc/default/locale


删除


LC_ALL=C


然后重启电脑,问题得到解决。
问题2::RLException: [posix_sitl.launch] is neither a launch file in package [px4] nor is [px4] a launch file name The traceback for the exception was written to the log file location。
这主要是由于你环境配置的原因,只要将


source ~/catkin_ws/devel/setup.bash

source ~/PX4-Autopilot/Tools/setup_gazebo.bash ~/PX4-Autopilot ~/PX4-Autopilot/build/px4_sitl_default

export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/PX4-Autopilot

export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/PX4-Autopilot/Tools/sitl_gazebo


放到bashrc的最后面,记住一定要是最后面,就可以解决问题。特别是安装了conda环境的。
PX4仿真环境的常见错误解决(Linux系统右键打不开terminal,RLException: [posix_sitl.launch] is neither a launch file in p)_第1张图片

你可能感兴趣的:(无人机设计开发,linux,运维,服务器)