Linux丶狂热者
码龄9年
关注
提问 私信
  • 博客:67,449
    67,449
    总访问量
  • 25
    原创
  • 816,976
    排名
  • 128
    粉丝
  • 0
    铁粉

个人简介:我主要学习Linux,ROS和openCV

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-05-27
博客简介:

相信科技的力量

博客描述:
技术交流学习
查看详细资料
个人成就
  • 获得36次点赞
  • 内容获得34次评论
  • 获得259次收藏
  • 代码片获得173次分享
创作历程
  • 1篇
    2019年
  • 24篇
    2018年
成就勋章
TA的专栏
  • 系统重装
    1篇
  • ROS
    9篇
  • ubuntu
    1篇
  • 远程控制
  • opencv
    16篇
  • SLAM
    6篇
  • 小车
    1篇
  • Autoware
    1篇
兴趣领域 设置
  • 数据结构与算法
    算法线性回归动态规划决策树启发式算法逻辑回归宽度优先广度优先深度优先迭代加深
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ubuntu16.04安装Autoware

我的环境:ubuntu 16.04ros kineticopencv 2.4.11qt5.6.21、安装ROS$ sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/ap...
原创
发布博客 2019.04.13 ·
2601 阅读 ·
3 点赞 ·
0 评论 ·
20 收藏

D星路径搜索算法

发布资源 2019.01.23 ·
zip

ROS上面虚拟墙的配置

发布资源 2019.01.09 ·
odt

PS2控制4电机小车

发布资源 2019.01.09 ·
zip

DWA算法验证

发布资源 2019.01.09 ·
rar

Dijkstra算法验证

发布资源 2019.01.09 ·
rar

小三轮底盘——DJI遥控和巡迹

当时玩的一个小项目,电机是某宝那种50块一个的,全向轮90一个,自己设计的小底盘,初学者可以玩一玩,代码也放托管了。遥控代码:https://github.com/haicheng12/DJI_control巡迹代码:https://github.com/haicheng12/cruise_trace_little_car巡迹测试视频:https://v.youku.com/v_sho...
原创
发布博客 2018.09.20 ·
688 阅读 ·
1 点赞 ·
6 评论 ·
6 收藏

在ROS中使用opencv-识别白线

当时写的一个识别白线的程序,还不算完整,后面要自己用程序算出两天线之间中点的坐标,并反馈坐标信息回来,跟底层通讯,做一个闭环。#include<ros/ros.h> //ros标准库头文件#include<iostream> //C++标准输入输出库#include<cv_bridge/cv_bridge.h>#include<sensor...
原创
发布博客 2018.09.20 ·
3436 阅读 ·
5 点赞 ·
0 评论 ·
37 收藏

在ROS中使用opencv-灰度处理

没什么好说的,直接看代码理解吧:#include<ros/ros.h> //ros标准库头文件#include<iostream> //C++标准输入输出库/* cv_bridge中包含CvBridge库*/#include<cv_bridge/cv_bridge.h>/* ROS图象类型的编码函数*/#include<sens...
原创
发布博客 2018.09.15 ·
1805 阅读 ·
1 点赞 ·
4 评论 ·
4 收藏

在ROS中使用opencv-打开双目摄像头

需要一个/left/image和/right/image的节点,我这里使用uvc_camera这个节点,下载看前文摄像头标定总结,运行指令:$ rosrun uvc_camera uvc_stereo_node 具体的程序代码为:#include <ros/ros.h>#include <image_transport/image_transport.h>...
原创
发布博客 2018.09.13 ·
4499 阅读 ·
0 点赞 ·
1 评论 ·
22 收藏

在ROS中使用opencv-查看图片

参考http://www.cnblogs.com/steven-blog/archive/2013/05/12/3074518.html吐槽一下,好多步骤,- -,打开一张图片都这么繁琐,好气啊,不过学生时代玩一玩无所谓,开心就好,熟悉一下ROS这个工具运行效果:1、创建工作空间 $ mkdir -p ros_opencv/src $ cd ros_opencv/src ...
原创
发布博客 2018.09.13 ·
3469 阅读 ·
1 点赞 ·
3 评论 ·
27 收藏

使用kinect2进行目标跟踪-ROS平台

之前闲得无聊,在ROS平台上调用Kinect摄像头进行目标跟踪检测。首先,要在ubuntu下安装好Kinect2和ROS的接口,参考http://www.mamicode.com/info-detail-1572423.html我贴一个.cpp的代码,详细的工程文件放github了https://github.com/haicheng12/kinect2_track#include&...
原创
发布博客 2018.09.13 ·
3715 阅读 ·
4 点赞 ·
3 评论 ·
32 收藏

三轮全向轮底盘SLAM挖坑系列-ekf扩展卡尔曼滤波

5000块以上的陀螺仪可以考虑使用,或者自己买个好点的陀螺仪自己做板子,写linux驱动,后积分为角度。下面贴一个我自己使用的launch文件:<?xml version="1.0"?><launch> <master auto="start"/> <!-- ekf node --> <node pkg="ro
原创
发布博客 2018.09.13 ·
482 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

三轮全向轮底盘SLAM挖坑系列-激光里程计

编码器推算里程计是可以,但是会有很多因素影响里程计的准确性,比如机械误差、定位累计误差等等,目前想到比较理想的解决办法是用激光里程计。便宜的陀螺仪用卡尔曼滤波来算角度也未必有想象中那么靠谱,弄得不好还会引入误差。所以用一个好的激光雷达来推算里程计能够解决目前比较多的扎心问题。视觉里程计参考:http://wiki.ros.org/rf2o_laser_odometry 自行看wiki安...
原创
发布博客 2018.09.13 ·
2696 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

三轮全向轮底盘SLAM挖坑系列-虚拟墙

虚拟墙是在turtlebot2那里调包出来修改的,主要在RVIZ上面布置一些虚拟的墙体,并加进去虚拟的激光,好让虚拟的墙体也拥有膨胀区域,机器人到达虚拟墙体能够进行避障。1、安装好yocs_virtual_sensor的包,这个包需要安装比较多的依赖文件$ git clone https://github.com/yujinrobot/yujin_ocs.git$ sudo apt-g...
原创
发布博客 2018.09.13 ·
1781 阅读 ·
3 点赞 ·
6 评论 ·
6 收藏

三轮全向轮底盘SLAM挖坑系列-正方形算法

在《ROS机器人程序设计》第二版后面send_goal.cpp的基础上改过来的,这里给出正方形的代码,其他的弓字型可以在这基础上改进。不过这容错性并没有那么好,不像小米扫地机器人那么智能。#include <ros/ros.h>#include <move_base_msgs/MoveBaseAction.h>#include <actionlib/clie...
原创
发布博客 2018.09.13 ·
2073 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

三轮全向轮底盘SLAM挖坑系列-启动测试

上位机的代码直接交给github托管了,里面还有一些简要的教程可以看一下:https://github.com/haicheng12/three_omni_robot_slam 我这里在机器人上门顶着一个路由器作为WIFI热点,用另一台电脑远程SSH进入机器人上门的工控机作为远程监控,直接进入小米路由器的后台设置好静态IP。远程监控的话我这里参考turtlebot2的,参考链接http...
原创
发布博客 2018.09.13 ·
889 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

三轮全向轮底盘SLAM挖坑系列-简介

        写这个系列的博客是为了方便后面学习的同学们方便地搭建起来这么一个平台,然后好基于这个平台做一些有趣的事情,比如测试自己的路径算法,添加各种传感器如陀螺仪、摄像头等等。我个人研究了两年多的SLAM,在这期间踩了很多坑,也收获到很多,希望往后能够继续奋勇向前,攀登技术高峰。        我个人的一些理解,视觉SLAM目前精度还是达不到要求,所以选择这个激光SLAM作为切入口。捣鼓...
原创
发布博客 2018.09.13 ·
5368 阅读 ·
5 点赞 ·
3 评论 ·
21 收藏

ubuntu+windows双系统安装方法

工具:已安装好windows系统的电脑软碟通16G的U盘(或者更大)ubuntu16.04镜像文件方法:1、使用软碟通将ubuntu镜像安装进U盘作为启动文件。2、在windows系统中腾出一定的硬盘分区:计算机>右键管理>磁盘管理>压缩卷(大概压缩个60G)3、重启电脑,进入U盘启动到了 选择安装类型的时候,选择“其他选项”选择空闲的...
原创
发布博客 2018.09.13 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu下配置opencv3.0教程

系统环境:ubuntu16.04 qt5.6.2opencv3.01、下载安装好依赖环境:sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo ...
原创
发布博客 2018.09.12 ·
404 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多