- 博客(24)
- 资源 (7)
- 收藏
- 关注
原创 Roboware debug 失败:没有符号表被读取。请使用 “file“ 命令。
原因:gcc中-g选项是为了获得有关调试信息,要用gdb进行调试,必须使用-g生成二进制可执行文件。问题解决:1、CMAKE没有设置Debug模式set(CMAKE_BUILD_TYPE "Release")Release改为debug,同时编译标识也需要修改。、2、CMAKE没有设置-gset(CMAKE_CXX_FLAGS "-std=c++11 -Wall")添加:set(CMAKE_CXX_FLAGS "-std=c++11 -Wall -g")完美解决。...
2020-09-22 10:57:37
463
原创 (SLAM笔记):SLAM基础知识
前端:1、特征选择2、光流法 https://blog.youkuaiyun.com/qq_41368247/article/details/82562165
2019-12-03 14:44:24
204
原创 (ROS学习笔记)激光雷达SLAM构图--by HectorSlam
介绍:hector_mapping是可以在没有里程测量的情况下以及在展示(传感器,平台或两者的)俯仰/俯仰运动的平台上使用的SLAM方法。利用现代LIDAR系统(如Hokuyo UTM-30LX)的高更新率,并以扫描速率(对于UTM-30LX为40Hz)提供2D姿态估计。对于许多真实世界场景足够准确。硬件环境:1.思岚激光雷达2. 笔记本电脑3. Ubuntu16.044. R...
2019-10-21 19:58:01
1444
原创 (ROS学习笔记)通过键盘、串口控制ROS机器人运动--by teleop_twist_keyboard & serial
控制原理当我们按下键盘时,teleop_twist_keyboard 包会发布 /cmd_vel 主题发布速度我们在 base_controller 节点订阅这个话题,接收速度数据,在转换成与底盘通信的格式,然后写入串口当小车底盘接收到串口发来的速度后,就控制电机运转,从而实现键盘控制小车的移动...
2019-10-21 19:57:45
3751
3
原创 Ubuntu16.04 安装QT5.9.1, QT Creater4.41
目录一、环境版本二、下载QT2.1 下载安装文件三、安装3.1 修改安装包权限3.2 执行安装文件3.3 安装步骤一、环境版本系统环境 :Ubuntu 16.04QT版本 :5.9.1QT Creater版本 :4.4.1二、下载QT2.1 下载安装文件官方链接:http://download.qt.io/official_releases/qt/5.9/5.9.2/下载 qt-o...
2019-10-14 20:46:26
2421
原创 SLAM:Kinect2 运行 ORB-SLAM2
目录1.安装1.1 kinect2 驱动1.2 ORB-SLAM22. 准备工作2.1 修改 topic2.2 Kinect2 标定2.2.1 标定原理2.2.2 过程1.安装1.1 kinect2 驱动https://blog.youkuaiyun.com/learning_tortosie/article/details/811511281.2 ORB-SLAM2https://blog.csd...
2019-10-14 11:10:22
620
原创 SLAM总结
两种主要方法:1.滤波基于滤波方法:(一)扩展卡尔曼滤波(视觉SLAM)卡尔曼滤波(Kalman filter)一种利用线性系统状态方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法。(二)粒子滤波(GMapping)(三)信息滤波** 2.图优化**...
2019-07-06 11:53:14
211
转载 Python学习笔记(七):复制,浅拷贝和深拷贝
原址:https://www.cnblogs.com/xueli/p/4952063.html在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用一般有三种方法,alist=[1,2,3,[“a”,“b”]](1)直接赋值,默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变...
2019-04-29 11:52:23
143
原创 PyCharm使用笔记(一):常见问题及解决方案
1.安装模块时出现error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools解决办法:https://www.cnblogs.com/curo0119...
2019-02-14 14:53:32
636
原创 Python学习笔记(六):Python 数字函数
一、Python Number 类型转换函数功能int(x [,base ])将x转换为一个整数long(x [,base ])将x转换为一个长整数float(x )将x转换到一个浮点数tuple(s )将序列 s 转换为一个元组list(s )将序列 s 转换为一个列表hex(x )将一个整数转换为一个十六进制字符串二...
2019-02-10 11:02:57
270
原创 Python学习笔记(五):元组(Tuple)
定义:元组与列表类似,不同之处在于元组的元素不能修改。一、创建一个元组:只需要在括号中添加元素,并使用逗号隔开即可(括号可省略)。tuple2 = (1, 2, 3, 4, 5 ) #括号可省略...
2019-01-31 17:16:24
358
原创 Python学习笔记(四):列表(List)
定义:列表是Python中最基本的数据结构,列表的数据项不需要具有相同的类型。简述:类似于C 数组,区别为可以容纳任何类型。一、创建一个列表:只要把逗号分隔的不同的数据项使用方括号括起来即可。mix = ["a","b","c",1,5.2
2019-01-24 12:12:04
363
原创 Python学习笔记(三):Python基础语法
1.if-elseif 判断条件1: 执行语句1elif 判断条件2: 执行语句2elif 判断条件3: 执行语句3else: 执行语句42.whilewhile 判断条件: 执行语句
2019-01-22 12:35:08
267
1
原创 Python学习笔记(二):Python新建
1.打开PythonPythonIDE:Python 的shell,类似于ubuntu的shell(交互IDE)2.新建Python 文件File->New File在新建文件中编辑代码。Ctrl+S保存F5运行
2019-01-22 11:05:46
313
原创 Ubuntu软件包安装
1.下载软件包2.打开终端3.安装$ sudo dpkg -i 路径/软件包名*若出现依赖问题$ sudo apt install -f后重新执行安装命令
2018-11-14 08:38:00
591
原创 ROS学习笔记(五):ROS命令工具的使用
rospackrospack允许你获取软件包的有关信息。该选项可以返回软件包的路径信息。用法:$ rospack find [包名称]roscd直接切换工作目录到某个功能包或者功能包子目录中。用法:$ roscd 功能包名称$ roscd 功能包名称/功能包子目录rosls直接按软件包的名称而不是绝对路径执行ls命令。用法:$ rosls 功能包名称$ ros...
2018-11-13 19:46:51
329
原创 ROS学习笔记(零):ROS安装
官方安装ROS说明:http://wiki.ros.org/Installation/Ubuntu?distro=kinetic安装流程:1.配置Ubuntu仓库,“restricted,” “universe,” and “multiverse.” 可界面软件更新那进行设置。2.安装源sudo sh -c ‘echo “deb http://packages.ros.org/ros...
2018-11-11 14:04:32
278
原创 Ubuntu下添加开机启动项
方法:编辑rc.local脚本原理:Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本。当然要添加到语句:exit 0 前面才行。例:开机启动wifi控制软件nm-applet1.打开rc.local sudo vi /etc/rc.local2.在 exit 0 前面添加好脚本代码:nm-applet...
2018-11-11 10:42:31
1144
原创 ROS学习笔记(三):ROS关键组件
launch文件介绍: 描述一组节点及其话题重映射和参数的XML文件功能: 实现多节点的配置和启动(包括ROS Master的启动),免去手动rosrun逐个启动node的重复步骤 --by XML文件方式launch文件 基本格式:<launch> <node name="demo&qu
2018-11-08 21:30:53
228
原创 ROS学习笔记(二):ROS通信种类和编程
1.话题编程话题编程:流程:1.1 创建发布者1.2 创建订阅者1.3 添加编译选项、编译1.4.运行可执行程序/** * 该例程将发布chatter话题,消息类型String */#include <sstream>#incl
2018-10-31 21:49:54
1228
原创 ROS学习笔记(A): C++ Code for ROS
该部分用于记录ROS下的C++常用编程代码作者:Pac_KaGe当前状态:更新中最后更新时间:2018/10/31头文件:存放常用ROS的API# include"ros/ros.h"函数:循环等待回调函数作用:查询是否有消息进来循环一次ros::spinOnce();while(1)循环ors::spin();...
2018-10-31 21:22:07
296
Eigen 3.3.5
2020-12-09
Eigen 3.3.4
2020-12-09
STM32 多路 HC-SR0* 超声波测距 程序.zip
2020-05-09
基于STM32 的函数发生器代码
2019-06-11
视频编辑(PR)笔记本推荐 (女生)
2019-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人