zoukankan      html  css  js  c++  java
  • 关于ros开发

    关于ros开发

    PC端的开发(即用户端的开发):考虑到用户层需要界面化编程,QT是个不错的选择。可以安装好QT然后再去配置ROS,这就比较麻烦了。可以直接通过命令行安装:

    运行环境

    • 系统的版本:Ubuntu16.04

    • ROS的版本:Kinetic

    • Qt的版本:5.9.1

    操作步骤


    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

    安装ROS-QT依赖的两个软件包,用于创建ROS-QT GUI模板

    sudo apt-get install ros-kinetic-qt-create
    sudo apt-get install ros-kinetic-qt-build

    创建ROS-QT GUI模板

    $ cd ~/catkin_ws/src
    $ catkin_create_qt_pkg qtros

    启动qtcreator

    qtcreator-ros


    安装过程可能会遇到的问题:

    1.由于没有公钥,无法验证下列签名: NO_PUBKEY 3EE66BD3F599ACE3

    解决方法:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3EE66BD3F599ACE3 #此处3EE66BD3F599ACE3需要是错误提示的key




    MiniPC(树莓派)开发 :一般不使用vim,这样写代码效率没有界面化的编辑器高。一般是在windows上的代码编辑器(如source insight)上写好,使用ssh把代码传到树莓派上去,然后编译。

  • 相关阅读:
    iOS AppStore个人开发者账号申请
    一个工程多个Target
    React Native环境搭建(iOS、Mac)
    vuex的简单使用
    在vue中使用sass
    一个javascript继承和使用的例子
    在vue中使用Element-UI
    CSS3 Flex布局和Grid布局
    (...)ES6三点扩展运算符
    h5 video切换到横屏全屏
  • 原文地址:https://www.cnblogs.com/haibiandemoumoumou/p/14371461.html
Copyright © 2011-2022 走看看