- 博客(30)
- 资源 (33)
- 收藏
- 关注
转载 ROS在ARM上的编译
权声明:本文为博主原创文章,未经博主允许不得转载。 ROS(robot operaring system)作为移动机器人软件架构,近几年得到了越来越广泛的应用,但是大部分应用是基于X86架构的处理器,怎么样将这么强大的工具和应用极为广泛的ARM处理器结合在一起,是现在很多开发者急于解决的问题。我作为ROS的初学者最近也尝试了一把ROS 的ARM移植,纠结了四五天,不过最后还
2016-05-30 17:03:08 1959
转载 ubuntu 12.04 升级到 14.04
ubuntu 12.04 升级到 14.04[codee]1. sudo apt-get update2. sudo apt-get dist-upgrade3. update-manager -d 等待出现可用更新即可。[/codee]从Ubuntu Kylin 13.10升级安装- 进入系统;- 按快捷键 Alt+F2并在命令窗口中输入“update manag
2016-05-30 10:51:34 3791
转载 ros.usb_cam驱动的安装
下载usb_cam: http://wiki.ros.org/usb_camcd ~/catkin_ws/git clone git://github.com/bosch-ros-pkg/usb_cam.git或 将usb_cam 拷贝到 catkin_ws3 在catkin_ws中编译: $mkdir build $cd build $
2016-05-28 15:29:18 1598
转载 用hector mapping构建地图rplidar
用hector mapping构建地图http://my.phirobot.com/blog/2014-06-hector_mapping_example.htmlCreated at: 2014-06-13T00:00:00 Yuanbo She ROS ros, ubuntu_for_ros, exbotxi,本文介绍如何在Ubuntu f
2016-05-28 13:41:34 3772 1
转载 ROS的launch文件
ROS中可以把很多的命令以描述的形式写成launch文件,然后用roslaunch命令执行launch文件。它的使用方法如下:roslaunch [package] [filename.launch]比如:我们切换到beginner_tutorials文件下:roscd beginner_tutorials 注:如果提示找不到文件或文件夹,就参
2016-05-26 17:07:14 4816
转载 ROS的节点(NODE)
ctrl+alt+t打开一个终端,在里面输入:[html] view plain copysudo apt-get install ros-distro>-ros-tutorials 安装一个轻量级的模拟器,命令中的""需要替换为你自己的ros版本,若按照前面的教程的话,替换为hydro。 下面来看一下ROS中图的相关概
2016-05-26 15:18:38 957
转载 catkin创建一个ROS包
kin是ROS的一个官方的编译构建系统,如何使用catkin创建一个ROS包。一个catkin的包主要有以下几部分组成:(1)必须包括一个package.xml文件,(2)必须包括一个CMakeLists.txt文件,(3)在每一个文件夹下只能有一个包,且包不允许嵌套。一个最简单的包类似于如下的形式:首先进入到目录~/catkin_ws/src下,使用如下命令:[html] v
2016-05-26 15:17:07 2669
转载 Creating a workspace for catkin
PrerequisitesThis tutorial assumes that you have installed catkin and sourced your environment. If you installed catkin via apt-get for ROS Inidgo, your command would look like this:$ source
2016-05-24 18:01:45 946
转载 机器人操作系统ROS(Robot Operating System)是一个机器人
1、环境操作系统:Ubuntu 12.04 ROS版本:Hydro 操作系统介绍:ROS 渔龟的首选平台为 Ubuntu 12.04 LTS (Precise)发行版,而ROS 渔龟对其他Linux发行版,Mac OS X,Android以及Windows也有不同程度的支持ROS版本介绍:ROS Hydro(渔龟)是第七个ROS发行版, 发行时间为2013年9月4日。升级了众多
2016-05-23 13:53:42 6494
转载 Ubuntu run in Raspberry pi 2 之SD 卡镜像篇(ROS开发准备)
1,首先下载最新的ubuntu版本,链接如下https://wiki.ubuntu.com/ARM/RaspberryPi;2,把下载的img文件烧录到SD卡,链接如下http://elinux.org/RPi_Resize_Flash_Partitions;我电脑用的是ubuntu系统,(1)使用df-h, 找到设备名(比如sdb1),最好把sd插拔一次,df -h命令再执行一遍,确认设备名
2016-05-23 13:31:13 1166
转载 人脸验证算法Joint Bayesian详解及实现(Python版)
人脸验证算法Joint Bayesian详解及实现(Python版)Tags: JointBayesian DeepLearning Python本博客仅为作者记录笔记之用,不免有很多细节不对之处。还望各位看官能够见谅,欢迎批评指正。博客虽水,然亦博主之苦劳也。如对代码有兴趣的请移步我的 Github。 如需转载,请附上本文链接,不甚感激! http
2016-05-19 08:40:14 1762
转载 Installing on Raspberry PI/Raspbian from source
Installing on Raspberry PI/Raspbian fromhttp://wiki.ros.org/groovy/Installation/Raspbian/SourceInstall from source requires that you download and compile the source code on your own. Bewar
2016-05-16 21:44:02 1641
转载 apm-rover主程序分析
apm-rover主函数 void fun() __attribute__ ((noinline));//fun函数不能作为inline函数优化 // Radio setup: // APM INPUT (Rec = receiver) // Rec ch1: Steering // Rec ch2: not used // Rec ch
2016-05-15 22:12:01 2181
转载 树莓派编译安装完整版本ROS
树莓派安装完整的ROS并不容易,博主东方赤龙花费了数天总结了安装编译的经验,否则很容易走弯路。ROS官方论坛里面有安装教程, 但是很容易出错。尤其是Desktop版的ROS!1. 安装环树莓派B+, ROS Indigo, 16G TF卡,Raspbian OS2. 安装装备2.1 准备ROS代码仓库[html] view plai
2016-05-11 16:57:47 3783
转载 使用补偿算法对陀螺仪和电子罗盘进行数据融合,计算方位角
电子罗盘如 HMC5883L或者 MPU9250的AK8963测方位角时,经常会发现测量角度抖动很厉害。即使不动,角度也在不停的小范围内变化。这时候就需要使用陀螺仪对方位角进行补偿融合,得出稳定的数据。本文只讨论2D空间的方位角,就是电子罗盘X, Y两轴数据融合陀螺仪Z轴数据。1. 电子罗盘和陀螺仪测量物理意义电子罗盘:0-360度的方位角,也称为 yaw 。角度为a
2016-05-11 16:50:52 5269
转载 卡尔曼滤波算法实例剖析--机器人足球赛场中的定位算法
卡尔曼滤波(Kalman filtering)最早在阿波罗飞船的导航电脑中使用,它对阿波罗计划的轨道预测很有用。卡尔曼滤波是一种利用线性系统状态方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法。是目前应用最为广泛的滤波方法, 在通信, 导航, 制导与控制等多领域得到了较好的应用。 卡尔曼滤波本身是贝叶斯滤波体系的,建立在马尔科夫概率模型基础上。大多数关于卡尔曼滤波的
2016-05-11 16:44:39 3583
转载 ROS 学习系列 -- iRobot 第二代机座 Roomba 作为Turtlebot使用时无法开关机
iRobot 推出了第二代机座 Roomba来取代Create. 这是一个绿脸的机座。如果使用在turtlebot上,几乎是完全兼容的,不用该什么代码,但是波特率提高了一倍,所以需要更改环境变量。但是在停止所以turtlebot的进程后,发现Roomba不再有任何反应,灯灭了,按任何按钮都不管用,也无法充电,但是电池一直在放电。原因是退出进程时没有进入到passive模式。在
2016-05-11 16:43:05 13266
转载 ROS 学习系列 -- 使用urdf创建机器人模型在Rviz中3D观察 之一 link使用
目录(?)[+]软件环境小车形状与尺寸创建Ros package创建lauch文件启动Rviz创建基座base_link创建轮子使用ROS强大的机器人功能,建立ROS可以识别的机器人模型是第一步,也是无法绕过去的环节。Unified Robot Description Format (URDF) 就是描述机器人硬件尺寸布局的模型语言。它是同ROS沟通的渠道,
2016-05-11 16:35:42 10293 1
转载 ubuntu12.04 + ROS(Hydro)使用RVIZ出错
我运行命令 $ rosrun rviz rviz, 结果出现下面的error:[ INFO]rviz version 1.10.14[ INFO]compiled against OGRE version 1.7.4 (Cthugha)[ INFO]Stereo is NOT SUPPORTED[ INFO]OpenGl version: 2.1 (GLSL 1.2)Seg
2016-05-11 16:25:55 2296
转载 关于SLAM的那些事——通用图优化(G2O)环境搭配(windows8.1 vs2013)
好久不见啊各位亲,最近刚中期答辩完,得以有时间好好更新下博客啦。 自从上一个单目AR系统做完后,就仔细思考了一下我到底在做什么,接下来要做什么。之前博客上写的是3d重建,后来视野开阔了之后发现无论我做3d重建,SLAM,AR,重要的都是姿态更新。一个精准的稳定的姿态更新,决定着系统的好坏。贝叶斯滤波器(EKF扩展卡尔曼滤波,PF粒子滤波)和通用图优化(G2O)是使得姿态
2016-05-10 11:48:02 2382
转载 OpenCV的那些事——利用RANSAC消除错误姿态
版权声明:本文为博主原创文章,转载须注明出处。上一节《关于OpenCV的那些事——跟踪点选取方式和特征点跟踪恢复》讲了两种跟踪和恢复的方法,本来项目就此结束了,想开一个新项目3D重建的,但是老板让发一篇journal,心想着这点东西肯定发不了,于是对项目进行了优化。11月半-1月半,两个月(一个月写,
2016-05-10 11:46:01 3527 2
转载 ArduCopter调试
1.ArduPilot_main 我们知道,在 C语言中最经典的程序是 “Hello World!”,这应该是我们在 C语言中最早接触的一个程序了。而在单片机中,最经典的一个程序当属 LED了。那么这里我们为什么不去分析 “Hello World!”或者是分析 LED呢?这个,其实我没有看到 ArduPilot的相关源码中有这么一个程序,而且,LED的话我目前还没有看到
2016-05-10 09:03:16 82726 2
转载 ORB-SLAM2:基于可识别特征的自主导航与地图构建
http://blog.csdn.net/cicibabe/article/details/50728748目录(?)[+]ORB-SLAM2 基于可识别特征的自主导航与地图构建简介地图A 地图特征点或3D ORBB 关键帧C 可视化图像位置识别A 图像识别数据库 B 高效优化的ORB匹配C 视觉一致性自主导航追踪A ORB特征获取 B 追踪之前的图像帧C 重定位从划除帧中再追踪D 追踪本地地图E 最终的位
2016-05-09 16:48:27 16664 1
转载 ROS slam gmapping不能画地图
旧版本slam可能有问题,更新slam包就好了。https://github.com/ros-perception/slam_gmapping放到catkin_ws/src目录下执行catkin_make到catkin_ws/devel/lib/gmapping/目录下复制编译后的文件到/opt/ros/indigo/lib/gm
2016-05-09 16:44:32 9066
转载 《VR入门系列教程》之22---GearVR SDK代码剖析
http://blog.csdn.net/liulong1567/article/details/51164593SDK代码剖析 接下来我们来了解一下GearVR开发包的底层代码,它底层的代码和之前在第三章中讲的桌面SDK代码非常类似,当然,也有许多不同的地方。 首先,我们看看如何构建Unity场景。在开发包中有一个具有camera Rig的
2016-05-09 16:35:02 942
转载 Linux GCC内嵌汇编基础知识
在Linux代码中很多地方都使用了这种形式的汇编语言,嵌入汇编程序的格式如下:__asm__ __volatile__ (asm statements: outputs: inputs: registers-modified);asm statements是一组AT&T格式的汇编语言语句,每个语句一行,由\n分隔各行。所有的语句都被包裹在一对双引号内。其中使
2016-05-09 15:24:47 507
转载 创建后台程序
在Unix和其他多任务计算机操作系统中,后台程序是指,作为后台进程运行的计算机,而不是由交互用户直接控制。后台程序概念的主要好处是,后台程序可以直接启动,而不需要将其发送到精确的用户或者shell的后台(然而,这不适用于Nuttx),其状态可以在运行的时候,通过shell查询。也可以终止。Step 1: 创建一个小的标准应用根据 FirstOnboard Applica
2016-05-09 11:21:44 699
转载 【《OpenCV3编程入门》内容简介&勘误&配套源代码下载
录(?)[+]一前言二内容安排三适合阅读本书的读者四书本目录第一部分 快速上手OpenCV 1第1章 邂逅OpenCV 31 OpenCV周边概念认知 42 OpenCV基本架构分析 73 OpenCV3带来了什么 114 OpenCV的下载安装与配置 145 快速上手OpenCV图像处理 286 OpenCV视频操作基础 347 本章小结 38第2章
2016-05-08 10:20:52 3625 1
原创 C++高级编程资料汇总(参考手册+电子书+编程思想+算法分析)
C++高级编程方面的资料,做了一个地址目录,有参考手册,有高级教程电子书,有范例分析,有算法分析,欢迎大家下载~部分资料需要下载豆,我把自己的帐号分享给大家吧,用这个帐号的朋友别改密码哟,还有记得帮我领取下系统免费赠送的积分哈,每天两个呢,另外我那个帐号是评论达人,下载评论资料后可以送3个积分,大家下载完后给我好好评论一下哟,不然光下载没收入,积分就不够用了!帐号:四国演义密码
2016-05-07 13:59:14 1485
转载 第四部分 串行接口UART和Console
第四部分 串行接口UART和Console 详细参考:http://dev.ardupilot.com/wiki/learning-ardupilot-uarts-and-the-console/ UART很重要,用于调试输出,数传、GPS模块等。1、5个UART 目前共定义了5个UART,他们的用途分别是: uartA
2016-05-03 09:42:14 5233 1
setup_jlink_v510b
2015-12-05
模板匹配在图像识别
2015-03-14
利用System Generator和 Core Generator设计高效的DUCDDC.part1.rar
2014-02-27
利用System Generator和 Core Generator设计高效的DUCDDC.part2.rar )
2014-02-27
百兆以太网MAC和MII的VHDL源码,我也是从别的地方下载的,给大家做个参考
2013-10-31
Aria2-不限速全平台下载利器
2018-06-11
rgbdslam_v2-indigo
2016-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人