自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勤能补拙的编程备忘录

坚持写不误导别人的博客

  • 博客(64)
  • 资源 (6)
  • 收藏
  • 关注

原创 树莓派 4B 安装 Ubuntu 20.04 备忘【顺便解决 rosdep update 问题】

树莓派 4B 安装 Ubuntu 20.04文章目录1. 镜像烧录2. 初始配置3. 安装 ROS - noetic3.1 官方流程3.2 rosdep update 网络问题解决,附赠一键配置脚本1. 镜像烧录直接用官方烧录工具即可,此步略。rpi4-官网镜像rpi 官方烧录工具2. 初始配置有网线操作,无网线的操作请查看别的博客,在一台 Ubuntu 20.04 的机器上 SSH 操作树莓派,利用自带的 Remmina 即可,或者直接上屏幕。换密码,初始用户名和密码都.

2021-12-02 14:10:43 921

原创 Ubuntu 18.04 安装 ROS Melodic 中 sudo rosdep init 和 rosdep update 一定能成功的方法,就硬干

前言安装ROS相关的博客众多,本篇发布时间为2020-08-13。在国内,由于网络的原因,安装ROS在下面这两步总会多多少少出现各种问题:sudo rosdep initrosdep update本文目的就是解决这俩问题,即使网不太好(但不能没有网),或者不能翻墙也不用担心,因为我们硬干。资源:rosdep update需要的所有yaml文件和子文件夹-0积分。1. 解决 sudo rosdep init 问题常见报错信息:ERROR: cannot download de

2020-08-13 14:01:01 17172 98

原创 【PyQt5 基础之 Python 备忘录】- 08 - 类、对象、属性、魔术方法

文章目录8 类、对象、属性、魔术方法8.1 类的组成、定义8.2 对象实例8.3 类属性 vs. 实例属性8.4 `__init__` 干什么用8.5 `self` 是个啥,有啥用8.6 魔术方法简介8 类、对象、属性、魔术方法python 是动态语言,时刻谨记8.1 类的组成、定义组成三部分: 类名 + 属性(一组数据) + 方法(允许对类进行操作的函数)定义:语法是 class 类名 : , 注意冒号别忘,举例如下:class Person: name = 'mark'

2022-05-26 16:11:23 350 1

原创 【PyQt5 基础之 Python 备忘录】- 07 - 匿名函数、递归函数

文章目录7 匿名函数、递归函数7.1 匿名函数7.2 递归函数7 匿名函数、递归函数python 的匿名函数使用与 c++ 略有不同7.1 匿名函数使用 lamda 关键字创建函数,表达式只能有1个,自带return返回表达式计算的结果语法: lamda 参数1,参数2:表达式import mathR = lambda x, y: math.sqrt(x ** 2 + y ** 2)print(R(3, 4))# ----- output5.0缺点:只能有一个表达式

2022-05-26 14:29:35 330

原创 【PyQt5 基础之 Python 备忘录】- 06 - 全局/局部变量、函数传值/传址(深入探析 python 对象引用)

文章目录6 全局/局部变量、函数传值/传址6.1 局部变量 vs. 全局变量6.2 函数传值 vs. 传址6.2.1 python 函数参数是在传值 or 传址? 答:都不是6.2.2 python 的“整数对象池”6.2.3 python 函数参数传递的奥义6.2.4 关于 python 参数传递的思考6.2.5 静不下心来看的话…6 全局/局部变量、函数传值/传址python 的全局变量使用与 c++ 略有不同6.1 局部变量 vs. 全局变量局部变量在函数内部有效,全局变量在整个 py

2022-05-19 16:49:56 1355

原创 【PyQt5 基础之 Python 备忘录】- 05 - 函数

文章目录5 函数5.1 定义5.2 python 函数参数的理解5.2.1 形参 vs. 实参5.2.2 位置参数 vs. 关键字实参5.2.3 必选参数 vs. 可选参数(默认参数)5.2.4 固定 vs. 变长参数5.3 传参及调用5.3.1 必选参数5.3.2 默认参数[缺省参数]5.3.3 可变参数5.3.4 关键字(键值对)可变参数5.4 返回值5 函数个人理解,python 函数 与 c++ 最大的区别在于参数和返回值的灵活性。5.1 定义定义,def + 函数名 + () +

2022-05-19 09:04:08 506

原创 【PyQt5 基础之 Python 备忘录】- 04 - 字符串、列表、元组、字典

文章目录4 字符串、列表、元组、字典4.1 什么是序列4.2 切片操作小结4.3 字符串 str4.4 列表 list4.5 元组 tuple4.6 字典 dict 不是序列4.7 通用操作4.7.1 合并 + 加号4.7.2 复制 * 星号4.7.3 是否在 in4 字符串、列表、元组、字典具体的内置函数,需要时再查。4.1 什么是序列python 存在三种内置的序列类型:字符串 str 、列表 list、元组 tuple,序列支持索引、切片。序列的索引语法: seq [索引号]序列的切

2022-05-16 17:58:02 427

原创 【PyQt5 基础之 Python 备忘录】- 03 - 判断、循环控制

文章目录3 判断与循环控制3.1 if-elif-else 语句3.2 while 循环3.3 for 循环3.4 break 和 continue3 判断与循环控制重在掌握语法,与 c++ 形成对比学习3.1 if-elif-else 语句注意语法,这里 if 条件结束后有冒号,而 c++ 是括号括起来条件表达式;elif跟 if 是对齐的,后面是表达式 + 冒号;else跟 if 是对齐的,后面只有冒号(简单记忆:凡是结尾为 if 的必须跟条件语句)。pass 是用来占位置的空操作

2022-05-14 22:56:20 542

原创 【PyQt5 基础之 Python 备忘录】- 02 - Python(3.8.13) 内置函数 (共 69 个)

【PyQt5 基础之 Python 备忘录】- 02 - Python(3.8.13) 常用内置函数文章目录2 常用内置函数2.1 数据类型及转换 (12个)`type(x)` 返回数据类型`bool(x)` 返回 True 或 False,x 为假返回 False,其他为 True`int(x)` 返回一个基于数字或字符串 *x* 构造的整数对象,或者在未给出参数时返回 `0``float(x)` 返回从数字或字符串 *x* 生成的浮点数`complex(real,imag)` 返回值为 `real.

2022-05-14 22:49:46 1734

原创 【PyQt5 基础之 Python 备忘录】- 01 - 注释、变量、运算符、输入输出

文章目录1. 注释、变量、运算符、输入输出1.1 注释1.1 变量1.1.1 基础数据类型1.1.2 变量名要求1.1.3 变量定义1.2 运算符1.3 输入输出1.3.1 格式化输出1.3.2 输入1. 注释、变量、运算符、输入输出1.1 注释多行注释用三个单引号,单行是 # 号。'''这是多行注释'''print('hello')Linux/Mac 系统下的 Python 解释器路径注释,必须写在 py 文件头部。严格讲这不能算注释,因为机器要读懂这句话,这句的目的是指出你的

2022-05-12 15:17:51 679 1

原创 【物联网初探】- 09 - 基于 ESP32 和微信小程序的土壤湿度监测【完结篇】

文章目录1. 硬件、接线、环境配置2. 项目简介2.1 初衷2.2 技术路线3. 实现方法3.1 接线及电源选型3.2 ESP32 端程序3.2.1 源码3.2.2 特别说明3.3 微信小程序端3.3.1 参考例程3.3.2 ECharts 集成3.3.3 小程序下拉刷新发送 udp 端口号3.3.4 源码4. 实际运行效果1. 硬件、接线、环境配置【物联网初探】- 01 - ESP32 开发环境搭建 (Arduino IDE)【物联网初探】- 02 - ESP32 利用 SPI 联通 TFT

2022-04-15 11:39:34 3402 3

原创 【物联网初探】- 08 - ESP32 操作电容式土壤湿度传感器(Arduino IDE)

文章目录1. 硬件、接线、环境配置2. 电容式土壤湿度传感器 (arduino)3. ESP32 与电容式土壤湿度传感器3.1 接线3.2 湿度数据读取3.3 湿度传感器标定 Why , What , How3.3.1 为什么要标定3.3.2 标定什么3.3.3 标定流程3.3.4 确定函数对应关系3.3.5 插入土壤深度3.4 ESP32 土壤湿度测量 UDP 传输例子1. 硬件、接线、环境配置【物联网初探】- 01 - ESP32 开发环境搭建 (Arduino IDE)【物联网初探】-

2022-03-28 14:59:33 12527 1

原创 【物联网初探】- 07 - ESP32 利用 wifi 进行 UDP 通信(Arduino IDE)

【物联网初探】- 07 - ESP32 利用 wifi 进行 UDP 通信(Arduino IDE)文章目录1. 硬件、接线、环境配置2. ESP32 下的 wifi 基本功能 (arduino)3. ESP32 下 UDP 通信3.1 TCP / UDP 的极简释义3.2 ESP32 UDP 通信小例子3.2.1 准备工具3.2.2 通信流程3.3 UDP 简单测试1. 硬件、接线、环境配置【物联网初探】- 01 - ESP32 开发环境搭建 (Arduino IDE)【物联网初探】-.

2022-03-28 10:21:15 15501 4

原创 【物联网初探】- 06 - ESP32 利用 wifi 进行 TCP 通信(Arduino IDE)

文章目录1. 硬件、接线、环境配置2. ESP32 下的 wifi 基本功能 (arduino)2.1 Wifi 模式切换2.2 AP模式 - 开启 wifi 热点2.3 STA模式 - 连接已有 wifi3. ESP32 下 TCP server/client 通信3.1 TCP / UDP 的极简释义3.2 ESP32 TCP 通信小例子3.2.1 准备工具3.2.2 通信流程3.2.3 简单测试1. 硬件、接线、环境配置【物联网初探】- 01 - ESP32 开发环境搭建 (Arduino ID

2022-03-23 12:06:16 32873 12

原创 【物联网初探】- 05 - ESP32 上 LVGL 库的多个例程测试 (Arduino IDE)

文章目录1. 硬件、接线、环境配置2. LVGL 库下的例程测试2.1 lv_demo_widgets()2.2 lv_demo_benchmark()2.3 lv_demo_keypad_encoder()2.4 lv_demo_music()2.5 lv_demo_printer()2.6 lv_demo_stress()2.7 小结3. LVGL 库下的特性单个例程测试3.1 基本测试流程1. 硬件、接线、环境配置【物联网初探】- 01 - ESP32 开发环境搭建 (Arduino IDE)

2022-02-10 14:15:00 7629 3

原创 【物联网初探】- 04 - ESP32 结合 LVGL 库开发环境搭建 (Arduino IDE)

文章目录1. 硬件配置1.1 ESP32 + TFT 彩屏1.2 触摸屏的参数标定1.3 参考资料2. LVGL 开发环境2.1 LVGL 在 Arduino 中安装2.2 配置 LVGL 参数头文件 lv_conf.h2.3 测试 LVGL 基本例程3. 简洁版 lvgl 配置流程 (Arduino)1. 硬件配置1.1 ESP32 + TFT 彩屏本篇中的 ESP32 和 TFT 彩屏参见前两篇博客:【物联网初探】- 01 - ESP32 开发环境搭建 (Arduino IDE)【物联

2022-02-10 12:53:46 6243 1

原创 【物联网初探】- 03 - ESP32 结合 TFT_eSPI 库标定 TFT 触摸屏 (Arduino IDE)

文章目录1. 硬件配置1.1 ESP32 + TFT 彩屏2. 触摸屏的参数标定2.1 例程编译烧录2.2 屏幕四角标定3. 触屏例程测试标定参数3.1 例程编译烧录1. 硬件配置1.1 ESP32 + TFT 彩屏本篇中的 ESP32 和 TFT 彩屏参见前两篇博客:【物联网初探】- 01 - ESP32 开发环境搭建 (Arduino IDE)【物联网初探】- 02 - ESP32 利用 SPI 联通 TFT 彩屏 (Arduino IDE)接线也参考上两篇细节。2. 触摸

2022-02-09 20:59:40 4825 3

原创 【物联网初探】- 02 - ESP32 利用 SPI 连通 TFT 彩屏 (Arduino IDE)

文章目录1. 硬件配置1.1 ESP321.1 TFT 彩屏1.2 TFT 彩屏上的触摸屏2. 接线2.1 SPI 接口简介2.2 TFT SPI 与 ESP GPIO 连接3. TFT_eSPI 库驱动屏幕3.1 Arduino 中安装 TFT_eSPI3.2 TFT_eSPI 配置文件3.3 Demo_3D_cube 例程测试1. 硬件配置1.1 ESP32本篇中的 ESP32 仍然是上一篇的板子。1.1 TFT 彩屏本篇使用的 TFT 屏幕 也是在某宝上买的,显示屏的型号是 ILI

2022-02-09 18:08:29 14837 1

原创 【物联网初探】- 01 - ESP32 开发环境搭建 (Arduino IDE)

没有目的,单纯好玩,忙里偷闲,嵌入式设备入门点滴备忘。文章目录1. 写在前面2. Step by step 配置流程2.1 硬件情况2.2 Arduino 中添加 ESP32 板子支持2.3 测试 ESP32 GetChipID 例程2.4 测试 ESP32 Blink 例程1. 写在前面乐鑫提供了 ESP-IDF 的开发环境,也有详细的指南,无奈折腾了挺久也没搞定,试过 vscode 的插件方式,也总是在 python 环境那里卡住,又不想搞乱已经配置好的 conda 虚拟环境,所以尝试了熟悉.

2022-02-09 15:48:02 3104

原创 OSG(OpenSceneGraph)与 ROS 的简单结合【极简】

0. 参考资料http://wiki.ros.org/osg_interactive_marker1. OSG 在 ROS 节点中运行克隆 - 编译 - 安装 - 环境变量 - 纯 osg 例子,这几步都没问题,看这篇流程就好,OSG 3.6.5 在 Ubuntu 20.04 下的编译安装及测试备忘,下面是与 ROS 的结合。参考 osg_interactive_markers 的例子,新建了功能包 osg_vis_pkg 以及测试节点 osg_ros_test_node,源码在 uji

2021-11-25 20:22:03 400

原创 OSG 3.6.5 在 Ubuntu 20.04 下的编译安装及测试备忘

OSG 3.6.5 在 Ubuntu 18.04 下的编译安装及测试备忘时间:20211011目录文章目录0. 参考资料1. OSG 源码 clone2. 编译 & 环境变量3. 极简例子3.1 程序 test.cpp3.2 CMakeLists.txt3.3 编译测试用例0. 参考资料osgchina - source download1. OSG 源码 clone从 http://www.osgchina.org/ 或 http://www.openscenegraph

2021-11-25 14:49:48 1559

原创 Git 使用流程备忘(极简向 + 个人向 + ROS 开发相关)

文章目录1. Git 入门1.1 学习资料1.2 Git 仓库中文件的四种状态1.3 Git 基础命令学习1.4 gitignore 文件2. Git 仓库使用流程备忘2.1 Git 首次使用的初始化配置2.1 普通的 Git 仓库工作流程2.2 基于 ROS 的仓库工作流程3. 日常 Git 操作3.1 IDE + 插件Note: 本文具有极强的个人备忘属性,不是 Git 的通用教学,旨在以极简的方式备忘日常 git 工作流程。个人版本控制使用场景:会持续迭代开发,但是不会经常回看历史版本,但又会

2021-11-13 12:13:46 721

原创 ROS 学习备忘录 - 05 - 自定义 msg 类型,并在外部功能包调用

想要自定义消息类型,又需要在同一空间的外部功能包中调用,备忘。文章目录1. 自定义消息类型1.1 新建一个功能包来管理自定义消息类型1.2 在其他功能包中使用上述自定义消息类型1.3 小 TIPS1. 自定义消息类型1.1 新建一个功能包来管理自定义消息类型在实际使用中,利用单独的功能包来创建特定消息类型,与其他功能代码区分开,编译后续排错。新建功能包 udf_msgs 依赖一些常用的 ROS 包,udf 取 user defined 之意。catkin_create_pkg udf.

2021-11-11 14:58:58 1148

原创 利用 QT 的 QMake 编译普通的 CMake 项目备忘(QT + OSG)

问题的缘由需要在 Linux 平台下,利用 QT Creator 来编译 Win 下的 VS 编写的 OSG 项目,由于对 QT 不够熟练,但对 CMake 比较熟悉,故前期测试路线如下:将项目源码通过 CMakeLists .txt重新组织,并编译测试。仿照 CMakeLists.txt...

2021-10-21 07:06:43 850

原创 单硬盘双 Win10 系统安装简明流程【是双 Win10 不是 Win+Linux】

时间:2021-09-26-11:22文章目录0. 准备条件1. 操作要点简述2. 操作步骤详解2.1 镜像烧录2.2 划分新分区2.3 安装第二个系统2.4 完成后的强调写在前面:本文仅面向有此特殊需求的读者,需要在单个硬盘上安装两个Win10系统,其中有个别要点是否做对会导致双系统安装是否成功,在此记录备忘。0. 准备条件安装了 Win10 的电脑一台。烧录了原生 Win10 镜像的 U 盘一个。可用的 PE 启动盘一个,或者安装 DiskGenius 软件。1. 操作要点简述.

2021-09-26 12:12:27 9122 1

原创 SLAM 中地理计算库 GeographicLib 极简入门 (Ubuntu 18.04 c++例子)

地理计算库 GeographicLib 极简入门时间:20210412作者:jqf目录文章目录1. 文档2. 安装3. 项目集成4. 极简的例子1. 文档GeographicLib - 官方文档GeographicLib::LocalCartesian - 官方文档2. 安装克隆源码并编译安装 GeographicLib 。 (码云镜像更快,已有较多人转储,不用自己导入,如需自己导入,参考gitee文档)。git clone https://gitee.com/masonqi

2021-04-12 16:00:12 14534 3

原创 【手写ICP】ICP -SVD 手动实现与例程(下)

本文给出 【手写ICP】ICP -SVD 手动实现与例程(上) 的完整例程测试例程源码,实现手写 ICP 并与 PCL 中的 ICP 和 NDT 做简单对比。//Time: 2021/3/18//Author: JQF//Content: Turtorial of ICP-SVD#include <iostream>#include <ctime>#include <pcl/io/pcd_io.h>#include <pcl/point..

2021-03-18 11:33:26 1120 9

原创 【手写ICP】ICP -SVD 手动实现与例程(上)

文章目录1. 写在前面1. 配和代码的 SVD-ICP 流程梳理1.1 SVD-ICP 算法 5 步走1.2 预处理1.3 点云变换1.4 通过 KD-tree 找最近匹配点1.5 SVD 求解2. 几个简单的例子2.1 基于PCL中的ICP进行点云匹配2.2 基于PCL中的NDT进行点云匹配2.3 基于手动ICP进行点云匹配2.4 完整例程与结果对比1. 写在前面点云配准就是给定两帧点云,一帧固定为目标点云,一帧需要匹配的源点云,下文简称 S (Source) 和 T (Target) 点云。求最

2021-03-18 11:20:02 2001

原创 OpenCV 4.5.1 - 新版本 中 BEBLID 描述符尝鲜 (基于 ubuntu / c++)

时间:20210222目录文章目录1. OpenCV 4.5.1 发布1.1 参考资料1.2 新特性 BEBLID 描述符2. OpenCV 4.5.1 编译 (Ubuntu 18.04)2.1 源码和 contrib 模块克隆2.2 编译2.3 添加 opencv 4.5.1 的 cmake 样例3. BEBLID 描述符测试例子3.1 python 例子3.2 c++ 例子3.3 结论1. OpenCV 4.5.1 发布1.1 参考资料opencv 源码 - 官方 github - ta.

2021-02-22 16:37:19 2354 4

原创 微软仿真神器 AirSim + Unreal Engine 4.24 + Ubuntu 18.04 + ROS 编译流程小结

Ubuntu 18.04 + Unreal Engine 4.24 + AisSim + ROS 编译流程小结时间:20200915目录文章目录一、参考资料二、系统情况简介三、编译UE引擎流程四、UE引擎测试五、AirSim编译流程六、UE 4.24 + AirSim 联合测试七、AirSim 的 ROS 功能包测试八、UE + ROS 联合运行一、参考资料Build AirSim on Linux & MacOSHow do I access Unreal Engine 4 C+

2021-01-07 08:56:36 8247 19

原创 ubuntu 18.04 安装 virtualbox + win10 简明流程

ubuntu 18.04 安装 virtualbox + win10 简明流程时间:20201212文章目录ubuntu 18.04 安装 virtualbox + win10 简明流程一、参考资料二、安装 vbox 和扩展包三、安装 win10 x64 系统一、参考资料virtualbox-官网msdn i tell you - win10 原版镜像二、安装 vbox 和扩展包以下将 virtualbox 简称为 vbox, 进入官网下载 https://www.virtualb

2020-12-12 11:52:48 1245

原创 ubuntu 18.04 单系统u盘装机 简明流程

ubuntu 单系统简明装机流程时间:20201013目录文章目录一、参考资料二、ubuntu 18.04 从U盘启动安装三、系统安装流程四、首次进入系统需要做的事五、安装C++基础的编译环境六、windows下烧录ubuntu启动盘一、参考资料设置BIOS启动顺序举例 - 新版dell的bios如何设置第一启动项Ubuntu 18.04 LTS安装后要做的11件事情Ubuntu18.04中配置QT5.11开发环境U盘安装ubuntu18.04 LTS图文详细过程二、ubuntu

2020-12-12 08:57:30 640

原创 ROS 学习备忘录 - 04 - 使用 web_video_server 将 image 话题转发至局域网

ROS机器人编程-问题备忘备忘 ROS 开发中本地视频端口转发问题。时间:2020/12/07一、问题与动机简单介绍问题产生的场景,我有一台机器人,上面运行 ubuntu 18.04 + ros mdelodic ,该机器人上运行 ros master 和本地遥控台式机处于同一网路通过编写 udev 规则,将端口重映射到固定名称,并设置权限为可读写。主要参考 Linux嵌入式学习-USB端口号绑定。二、udev 编写规则对于单个传感器,以我的 Arduino 为例,断开情况下使用 lsus

2020-12-07 15:08:08 2523 2

原创 ROS 学习备忘录 - 03 - 固定 usb 设备号,解决一个 usb webcam 出现两个 /dev/video* 问题

ROS机器人编程-问题备忘备忘 ROS 开发中的多设备串口号固定问题。时间:2020/08/17一、问题在 Linux 系统下创建功能包流程在 src下创建功能包,命令格式:$ catkin_create_pkg <pkg_name> [depend1][depend2][depend3]返回工作空间下,进行编译 $ catkin_make,注意功能包不能重名。功能包与文件夹的区别,功能包必须含有 CMakelist.txt和 package.xml。二

2020-12-04 10:02:45 2656 16

原创 OpenCPN + Ubuntu 18.04 源码编译 + Codeblocks 调试 + wxFormBuilder 安装

OpenCPN + Ubuntu 18.04 源码编译文章目录一、参考资料二、源码编译流程三、利用 IDE 编译四、利用 IDE 调试四、测试界面开发工具一、参考资料OpenCPN - linux 编译参考链接。wxFormBuilder-github 链接二、源码编译流程安装依赖,没有报错。sudo apt-get install build-essential cmake gettext git-core gpsd gpsd-clients libgps-dev wx-common

2020-11-27 15:31:59 1553 1

原创 Typora 备忘录:安装 + 换主题 + 桌面快捷方式 + 云端同步

Typora 备忘录:安装 + 桌面快捷方式 + 换主题 + 云端同步时间:20201127一、参考资料及动机Typora 官网Typora 桌面快捷方式坚果云 Linux 安装使用 Typora 的动机文档专用,使用 VSCode 来编写 ROS 程序,同时写文档比较麻烦。漂亮,有 Markdown 的实时渲染,并且大幅简化了 MD 文件的编写。简单,也用过别的 Atom 和 Notion 等各种类型的工具,这个的功能少到完全够用。二、安装国内不建议使用添加源的方式

2020-11-27 14:29:26 998

原创 树莓派3b + Ubuntu mate 18.04 + ROS Melodic + 另一台主机ROS通信【下】

时间:20200924文章目录一、参考资料二、前言三、树莓派 ROS 与其他机器 ROS 通信流程四、后记一、参考资料ROS Wiki 多机通信二、前言在上篇文章中,树莓派3b+ 和 ubuntu mate 18.04 以及 ros melodic 都已配置完毕,如果这一步没有完成,请参考上篇内容。上篇我这里使用的主机是台式机单ubunntu 18.04系统,ROS版本melodic。树莓派是3b+,ubuntu mate 18.04 + ros melodic本文主要目的是为了弄明.

2020-09-24 13:15:32 429

原创 树莓派3b + Ubuntu mate 18.04 + ROS Melodic + 另一台主机ROS通信【上】

时间:20200923文章目录一、参考资料二、前言三、Ubuntu mate 18.04 + ROS 安装流程四、小结一、参考资料Install Ubuntu MATE 18.04 on Raspberry Pi 3 B+Downloading Ubuntu MATE 18.04.2 Bionic Beaver for arm64 systems解决树莓派Unbuntu mate 使用VNC连接灰屏报错“Could not acquire name on session bus”问题ubu.

2020-09-23 10:58:15 1169 2

原创 激光雷达初体验 - Ubuntu 18.04 + 思岚科技 RPLIDAR A1M8 + hector_slam 建图

思岚科技 RPLIDAR A1M8 + hector_slam 建图一、环境配置和基础测试二、hector_slam 安装三、launch 文件编写四、运行建图节点五、小结一、环境配置和基础测试见上一篇博文 :激光雷达初体验 - Ubuntu 18.04 + 思岚科技 RPLIDAR A1M8 + ROS 上手使用二、hector_slam 安装我这里是18.04下的Medolic版本:$ sudo apt-get install ros-melodic-hector-slam三、

2020-09-11 10:04:11 4730

原创 激光雷达初体验 - Ubuntu 18.04 + 思岚科技 RPLIDAR A1M8 + ROS 上手使用

开箱图型号 RPLIDAR A1配料 激光雷达一台 + usb 转接板一块 + 转接线一条

2020-09-11 09:25:00 8881 12

ros_github.zip

用于解决 rosdep update 的文件包,ubuntu 18.04, ROS 版本 Medolic

2020-08-13

opencpn编译所需安装包汇总.zip

Win10下基于VS2017编译opencpn需要的一些库和安装包,opencpn源码太大,在另一个上传资源中,编译具体步骤参见博客。

2020-05-10

OpenCPN-源码.zip

Win10 下 VS2017 编译 OpenCPN v5.0所需的openCPN源码,已包含所有submodule,具体步骤参见博客内容。

2020-05-10

OpenAL文档中文注释版

OpenAL文档中文注释版

2017-03-01

OpenAL的ALUT工具包使用指南中文注释版

OpenAL的ALUT工具包使用指南中文注释版

2017-03-01

OpenAL+ALUT安装包

我的博客内有具体的安装流程,欢迎交流。

2017-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除