自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 序篇-树莓派

序篇打算从此篇笔记开始系统记下自己所学的嵌入式知识。嵌入式目前按照自己所学的嵌入式知识分类c/c++单片机RTOS (实时操作系统)ubootLinux系统移植Linux驱动Linux应用QT我是如何接触到嵌入式我是读大二的时候接触到嵌入式的,那时候从51单片机开始玩起。大一的时候还想过去做APP开发,因为之前完全没有接触过这方面的东西。大二下学期开始玩stm32,大三开始学习Linux并且教学弟学妹玩单片机。大三还做过一个stm32的项目,大四全职学习Linux应用和Linu

2021-07-26 11:29:35 232

转载 OpenCV环境搭建

文章转载博客Ubuntu 16.04 安装Opencv 3.4.31.1 下载Opencv 3.4.3去官网下载opencv,在本教程中选用的时opencv3.4.3,其他版本的配置方法异曲同工。下载,选择sources版本。1.2 解压zip包unzip opencv-3.4.3.zipcd opencv-3.4.31.3 安装依赖库和cmakesudo apt-get install cmake sudo apt-get install build-essential libgt

2021-07-26 11:28:44 642

原创 mask_rcnn

环境的搭建安装 Mask_Rcnn下载源码git clone https://github.com/matterport/Mask_RCNN安装依赖安装前先修改 requirements.txt 这个文件。diff --git a/requirements.txt b/requirements.txtindex bd64785..eabf100 100644--- a/requirements.txt+++ b/requirements.txt@@ -1,12 +1,12 @@-nu

2021-07-26 11:27:19 316

原创 Git仓库的管理

为什么管理git仓库git 就是管理代码的工具。为什么还要对git进行管理?因为有时候一个工程需要多个模块配合完成。且每个模块相互独立。这时候以一个工程为git仓库好还是以一个模块为仓库好?显然是每个模块都是一个git更加合理一些。那么对于工程而言。他用到了多个git就需要对多个git进行管理管理git的工具 repo & git子模块repo的依赖repo依赖python环境。目前我这里的环境是python3。不清楚python2是否可以repo 仓库manifest的建立创建m

2021-07-26 11:26:29 534

转载 树莓派安装 ros

参考链接Install Dependecies and Download the Packagessudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6

2021-07-26 11:24:02 380

转载 8-机器人自主导航

ROS 中的导航框架https://blog.csdn.net/qq_40247550/article/details/108051916

2021-07-26 11:21:49 70

原创 7-机器人SLAM建图

常用的 SLAM 功能包应用gmappinggmapping 功能包基于激光雷达Rao-Blackwellized粒子滤波算法二维栅格地图需要机器人提供里程计信息OpenSlam开源算法输出地图话题:nav_msgs/OccupancyGrid。graph TDA(即时定位与地图建模 gmapping)B(深度信息)-->AC(IMU信息)-->A D(里程计信息)-->Agmapping 功能包的总体框架安装gmappingsudo apt

2021-07-26 11:16:14 706

原创 6-机器人语音交互

ROS 语音交互去讯飞开放平台下载sdk包注册并登录账号。然后点击控制台->创建应用拷贝并安装库sudo cp libmsc.so /usr/libsudo apt install soxsudo apt install libsox-fmt-all

2021-07-26 11:01:38 170

原创 5-机器视觉处理

ROS 摄像头驱动及数据接口安装启动摄像头sudo apt-get install ros-melodic-usb-camroslaunch usb_cam usb_cam-test.launchrqt_image_view摄像头参数的标定安装标定的功能包sudo apt-get install ros-melodic-camera-calibration摄像头标定流程启动摄像头roslaunch robot_vision usb_cam.launch启动标定包rosrun c

2021-07-26 10:49:04 337

原创 4-机器人模型 URDF 及 XACRO

URDF 机器人模型URDF 模型的两个重要属性link描述机器人某个刚体部分的外观和物理属性;描述连杆尺寸(size)、颜色(color),形状(shape) 惯性矩阵(inertial matrix),碰撞参数(collision properties)等。每个Link会成为一个坐标系<link name="link 4"> <visual> <geometry> <mesh filename="l

2021-07-26 10:40:39 275

原创 3-lunch启动文件及可视化

launch 启动文件为什么要启动文件?launch 文件启动会自动检测是否启动了 roscore 同时还可以带入某些参数<launch> <node pkg="learning_communication" type="person_subscriber" name="talker"/> <node pkg="learning_communication" type="person_subscriber" name="talker"/></

2021-07-23 19:57:10 249

原创 2-ROS通信编程

ROS topic 编程创建一个ROS工作空间并在工作空间内创建src源码路径初始化这个工作空间mkdir -p catkin_ws/srccd catkin_ws/srccatkin_init_workspacecd ..catkin_make在工作空间的根目录下编译并 设置环境变量 并检查是否设置正确source devel/setup.zshecho $ROS_PACKAGE_PATHROS 项目开发流程$ catkin_create_pkg <package_na

2021-07-23 19:51:38 127

原创 1-环境搭建及海龟示例demo

安装 ROS 环境需要注意切换到国内的镜像源,进行安装修改国内源1. 备份备份/etc/apt/sources.list,命令如下:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2. 修改Ubuntu的源列表修改 /etc/apt/sources.list 文件下的列表,特别需要说明的是这些列表和当前的Ubuntu系统的版本有关,不同版本使用不同的配置。例如官方中国 Ubuntu 18.04 更新源deb http://cn

2021-07-23 19:51:10 162

原创 摄像头的分类与优缺点

摄像头的分类从通信协议上分类大致可分为 CSI USB IPCSI (CMOS Sensor Interface)CSI接口通常从COMS Sensor,Video Encoder和其它视频输出设备收集数据。Camera Serial Interface,相机串行接口。CSI接口与DSI接口同属一门,都是MIPI(移动产业处理器接口联盟)制定的一种接口规范。MIPI CSI和DPI是MIPI标准的一种,因为MIPI在移动领域应用范围太广了,各种外围设备都可以用它来传输信息,所以,MIP

2020-11-04 11:08:26 3863 2

原创 LINUX基本环境搭建

LINUX基本环境搭建

2020-11-02 14:18:38 193

转载 杂谈

MCU与CPU的区别和联系MCUCPUDSPMCUMCU(Micro Controller Unit),又称单片微型计算机(Single Chip Microcomputer),简称单片机,是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机。 MCU按其存储器类型可分为无片内ROM型和带片内ROM型两种。 对于无片内ROM型的芯片,必须外接EPROM才能应用(典型芯片为8031)。带片内ROM型的芯片又分为片内EPROM

2020-09-16 19:19:02 153

空空如也

空空如也

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

TA关注的人

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