当前位置: 首页 > news >正文

turtlebot3_waffle 之PC工作环境搭建过程记录

  1.安装Ubuntu16.04

      ①分区方案 (共70G)

     / :20G  /swap : 2G  /boot : 200M  /home : 48G

    ②制作启动项

    ③搜狗输入法

     参考http://blog.csdn.net/leijiezhang/article/details/53707181

    ④Google chrome(参考:http://www.linuxidc.com/Linux/2016-05/131096.htm)

      依次在终端输入以下命令:

      

1 sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
2 
3 wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
4 
5 sudo apt-get update
6 
7 sudo apt-get install google-chrome-stable

    ⑤***(安装shadowsocks + chrome的Proxy SwitchyOmega插件)

      依次在终端输入以下命令安装shadowssocks:

1 sudo add-apt-repository ppa:hzwhuang/ss-qt5
2 
3 sudo apt-get update
4 
5 sudo apt-get install shadowsocks-qt5

       云影https://get.cloudss.biz/

       安装设置SwitchyOmega插件 

  2.安装ros系统 + turtlebot3软件包

    参考:http://emanual.robotis.com/docs/en/platform/turtlebot3/pc_software_setup/#install-ubuntu-on-remote-pc-desktop-or-laptop-pc 

  3.安装opencv3.4

   ①安装依赖项

    

sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev

      ②下载opencv源码:https://opencv.org/releases.html

   ③把OpenCV解压到下载目录中,用cmake编译再安装

1 mkdir build
2 
3 cd build
4 
5 cmake ..
6 
7 make
8 
9 sudo make install

  ④安装cv_bridge

    卸载以前的cv_bridge

1 sudo apt-get remove --purge ros-jade-cv_bridge

    然后下载新版本的cv_bridge

1 git clone https://github.com/ros-perception/vision_opencv.git

    在cv_bridge包里创建build文件夹用cmake编译再安装

 1 cd ~/vision_opencv/cv_bridge
 2 
 3 mkdir build
 4 
 5 cd ./build
 6 
 7 cmake ..
 8 
 9 make
10 
11 sudo make install

    修改对应的cmakelists.txt

       主要是添加一句话,后面的路径是自己的路径,查找cv_bridgeconfig.cmake所在的路径即可

set(cv_bridge_DIR /usr/local/share/cv_bridge/cmake)

 

  4.安装pcl

    参考:http://blog.csdn.net/u013065119/article/details/71151924

          https://larrylisky.com/2016/11/03/point-cloud-library-on-ubuntu-16-04-lts/

转载于:https://www.cnblogs.com/hello-pdg/p/8359937.html

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Flask 安装 快速入门
  • To the Max
  • mysql--------char 和 varchar 的区别
  • WMI应用(一个系统自带的测试WMI语句的工具)
  • Flask从入门到精通之在视图函数中处理表单
  • js原型链和继承
  • vue实例相关2
  • Django-Ajax
  • ChildProcAppHandle记录(spark-2.2.0)
  • ivew语法中'${}`的用法
  • 常用CSS技术收藏
  • C#中out和ref之间的区别
  • 我在GitHub Pages托管静态博客啦~
  • php实现文件上传
  • ES6中的let、contst
  • 《剑指offer》分解让复杂问题更简单
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 2019.2.20 c++ 知识梳理
  • download使用浅析
  • MYSQL 的 IF 函数
  • Octave 入门
  • Promise面试题2实现异步串行执行
  • SQLServer之创建显式事务
  • TypeScript迭代器
  • 翻译--Thinking in React
  • 解决iview多表头动态更改列元素发生的错误
  • 删除表内多余的重复数据
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 在Docker Swarm上部署Apache Storm:第1部分
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​埃文科技受邀出席2024 “数据要素×”生态大会​
  • ​第20课 在Android Native开发中加入新的C++类
  • # 消息中间件 RocketMQ 高级功能和源码分析(七)
  • #define、const、typedef的差别
  • #Linux(make工具和makefile文件以及makefile语法)
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (02)Unity使用在线AI大模型(调用Python)
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (黑马点评)二、短信登录功能实现
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • (转)visual stdio 书签功能介绍
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .htaccess 强制https 单独排除某个目录
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .net8.0与halcon编程环境构建
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • .net与java建立WebService再互相调用