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

Ubuntu16.04-ros-kinetic环境搭建笔记=1=

tips:搬运资料,留个记录

安装Ubuntu

Ubuntu官网下载地址
安装
虚拟机安装Ubuntu
最好断网安装Ubuntu,可以节约时间
在这里插入图片描述

Ubuntu基础设置

在这里插入图片描述
在这里插入图片描述

Ubuntu换国内源

换成清华源

在这里插入图片描述

sudo apt upgrade

VMwareTool安装

在这里插入图片描述
在这里插入图片描述
把这个压缩包拖到桌面,否则只读文件无法解压
在这里插入图片描述

sudo ./ware-install.pl

在这里插入图片描述
一路点y就对了
然后关机再开起来就行了

vscode安装

vscode安装
Visual Studio Code(Ubuntu16安装失败amd64报错)
纠错:Ubuntu下载的时候一定要注意amd64跟i386这两版本,pc端上面跑i386会出各种问题
改成amd64版本的就能安装了
在这里插入图片描述

安装ROS

b站资料文件
b站教程
(注意b站中up主选择的是Ubuntui386版本,尽量改成amd64版本)
报错问题解决
镜像换成清华源或者中科大源

1、设置sources.list
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'2、下载源:
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'3、设置密钥
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C6544、安装
sudo apt-get update
sudo apt-get install ros-kinetic-desktop-full

接下来必定报错,需要改一些东西才能顺利运行

5、初始化 rosdep一般情况一定会错的,保证要出错sudo rosdep initrosdep update
(这里多试几次,可以用热点)6、环境配置echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrcsource ~/.bashrc7、构建工厂依赖sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essentialsudo gedit /etc/resolv.conf
将原有的nameserver这一行注释,并添加以下两行:
nameserver 8.8.8.8
nameserver 8.8.4.4

在这里插入图片描述
清华源跟中科大源都试一下(中科大源成功率更高)

测试:
Ctrl + Alt +T 打开终端, 启动ROS ,输入:

roscore

打开一个新的终端,启动海龟仿真器,输入:

rosrun turtlesim turtlesim_node

再打开一个新的终端,控制海龟移动,输入:

rosrun turtlesim turtle_teleop_key

在这里插入图片描述

tips

  1. Ubuntu系统reboot容易出问题,尽量用poweroff
  2. 终端多窗口快捷键:ctrl+shift+t
http://www.lryc.cn/news/130623.html

相关文章:

  • 应用层自定义协议(组织数据的格式)
  • 5种常见的3D游戏艺术风格及工具栈
  • 【玩转Linux操作】crond的基本操作
  • 设置Linux 静态IP
  • JMeter接口自动化测试实例—JMeter引用javaScript
  • javascript期末作业【三维房屋设计】 【源码+文档下载】
  • 数组详解
  • 【记录COCO数据集格式】实例分割的annotations.json的内部格式
  • mac 关于获取手机信息 终端指令
  • ios消息推送例子
  • LabVIEW开发最小化5G系统测试平台
  • 如何用输入函数为数组赋值
  • 【Python COM】Word 自动纵向合并相同内容单元格
  • maven 环境变量的配置
  • flutter-设置开屏页 解决开屏白屏问题
  • 简单理解Linux中的一切皆文件
  • Kubernetes的endpoint
  • 第四章,向量组,2-矩阵等价与向量组等价的关系
  • Flink源码之StreamTask启动流程
  • 【BASH】回顾与知识点梳理(三十)
  • 亿赛通电子文档安全管理系统任意文件上传漏洞复现
  • java:数据库连接池
  • 可视化绘图技巧100篇基础篇(三)-条形图(一)
  • 如何使用Redis实现附近商家查询
  • 于vue3+vite+element pro + pnpm开源项目
  • 18-组件化开发 根组件
  • springboot集成ES
  • Maven 生成编译时间和版本Java类
  • 关于uniapp微信小程序scroll-view组件使用show-scrollbar隐藏不了滚动条
  • CSS:filter滤镜 详解(用法 + 代码 + 例子 + 效果)