ROS:Ubuntu18LST ros及qtgui开发环境搭建

Ubuntu18.04 LST和ros

1.安装ubuntu

2.安装ros系统和工具

#设置软件源
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

#设置软件密钥
sudo apt install curl # if you haven't already installed curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -

#更新软件包
sudo apt update

#安装ros系统
sudo apt install ros-noetic-desktop-full
#只在机器人上跑的基础系统,没有GUI工具
#sudo apt install ros-noetic-ros-base

#环境设置
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

#安装ros构建软件依赖
sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential

#初始化rosdep工具,和软件包有关(需要kexue上网)
sudo rosdep init
rosdep update

# ros和qt

前提:主机以及正确安装了ros系统及相关组件。

参考:https://ros-qtc-plugin.readthedocs.io/en/latest/_source/How-to-Install-Users.html

0.安装QT5.9

这个步骤可以跳过,这只是一种方法。因为依赖库下载很容易出错,所以我们选择另一种方法

国内的QT下载地址:

依赖库

    sudo add-apt-repository ppa:levi-armstrong/qt-libraries-xenial
    sudo add-apt-repository ppa:levi-armstrong/ppa
    sudo apt update && sudo apt install qt57creator
    sudo apt install qt57creator-plugin-ros

1.安装qtcreate-ros

    sudo apt-get install ros-melodic-qt-create		#melodic代表是ubuntu18lst版本下的ros版本
    sudo apt-get install ros-melodic-qt-build

2.创建工程

  • 创建工程
    mkdir -p qt_ws/src
    cd qt_ws/src
    catkin_create_qt_pkg basic_pk
    cd ..
	catkin_make
  • 创建qt工程

    1. qtcreator-ros > ** 新建项目 *> 其他项目ROSWorkspace

    2. Name:qt_ws ==> Build System:CatkinMake ==> Workspace Path:刚刚创立的目录qt_ws/src

  • 配置项目运行设置

    1. 点击项目 ==> Run
    2. 自定义进程步骤:命令:catkin_make。
    3. 运行配置:rosrun basic_pk basic_pk

  • 点击运行按钮,能正确运行程序就代表环境配置成功
posted @ 2021-08-04 16:35  09w09  阅读(566)  评论(0)    收藏  举报