- 博客(26)
- 收藏
- 关注
原创 分布式xgb原理(一)--
A Fast Algorithm for Approximate Quantiles in High Speed Data StreamsSpace-Efficient Online Computation of Quantile Summaries
2021-03-15 17:56:09
286
原创 博客回顾
由于工作了,没有在与ROS相关。所以一直没有更新相关的博文。今天看自己的博客竟然有两万多的访问量,很是惊讶。同时也觉得很对不起这两万多的读者,我的博客写得太烂了。当时只是为了自己快速看,没有特别细心的整理。而且当时遇到的问题,也没有及时反馈到博文中。很是惭愧。以后,有空还是把以前的博客整理一下,以便于大家交流。...
2018-03-26 19:50:18
190
原创 SolidWorks生成URDF文件,并配置
SolidWorks生成URDF文件,并配置本文主要讲解如何生成URDF,然后通过MoveIt Setup Assistant配置urdf文件。主要有以下几点: 1:sw_urdf_exporter插件。 2:配置生成可执行的包。(插件生成的是ros包,不是简单的文件
2016-12-19 11:19:02
6475
2
翻译 从solidWorks导出机器人URDF文件
http://wiki.ros.org/sw_urdf_exportersw_urdf_exporterSolidWorks to URDF ExporterSolidWorks到URDF导出器是一个SolidWorks加载项,允许将SW部件和组件方便地导出到URDF文件中。 导出器将创建一个类似ROS的包,其中包含网格,纹理和机器人(urdf文件)的目录。 对
2016-12-11 13:44:09
29315
3
原创 ROS机器人视觉(一)
1. 器材ROS HydroLogitech摄像头(型号未知)2. 确定安装的驱动查看设备驱动号和产品号命令lsusb:$ lsusb如果该摄像头兼容UVC,则会输出类似信息 bFunctionClass 14 Video bInterfaceClass 14 Video bInterfaceClass 14 Video bInterfaceClass 14 Video
2016-07-18 13:40:11
3348
翻译 ROS By Example_hydro_volume1_CN_6,7
6. INSTALLING THE ARBOTIX SIMULATOR To test our code on a simulated robot, we will use the arbotix_python simulator found in the ArbotiX stack by Michael Ferguson.7. CONTROLLING A MOBILE BASE
2016-01-29 10:39:08
1812
翻译 ROS By Example_hydro_volume1_CN_5
5. INSTALLING THE ROS-BY-EXAMPLE CODE5.1 Installing the Prerequisites Before installing the ROS By Example code itself, it will save some time if we install most of the additional ROS packa
2016-01-29 10:20:11
1944
翻译 ROS By Example _Hydro_volume1_ CN_4
4.12.4 Setting the ROS_MASTER_URI and ROS_HOSTNAME Variables In any ROS network, one machine is designated as the ROS master and it alone runs the roscore process. Other machines must then set th
2016-01-29 10:15:36
1432
原创 程序员成长笔记(二):SVN,Git,Mercurial
SVN:概念:SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。本质是:版本管理工具。详见百度百科:http://baike.baidu.com/link?url=RrCaqdqVdOX_Nmh8ftNiNirfNiWn-GAekDbBCzOY
2016-01-11 14:36:00
2223
原创 ROS学习笔记(八)::RVIZ::Interactive Markers: Writing a Simple Interactive Marker Server
1 Interactive Markers: Interactive Markers: Writing a Simple Interactive Marker Server说明:本教程介绍了如何设置一个管理交互标志物的最简单的服务器。2.内容如果你运行如前面的教程中介绍,interactive_marker_tutorials的simple_marker例子,你会在RViz看到:
2015-12-29 10:54:40
2968
原创 ROS学习笔记(七)::RVIZ::Interactive Markers: Basic Controls
1.Interactive Markers: Basic Controls基本控件说明:这篇教程说明base_controls教程代码如何工作2.basic_controls教程说明:本教程介绍你在设计交互标志物时最常用的选项。节点将从RViz得到的所有反馈打印到命令行上。 所有交互标志物包含一个灰色盒子。在大多数情况下,这个灰色盒子会与对照的其余控件一
2015-12-29 10:25:52
3652
原创 ROS学习笔记(六)::RVIZ::Interactive Markers::Getting Started
1.互动标记物:入门说明:这个教程解释了互动标记物是什么,和一些基本概念。2.简介交互式标记物是类似于在前面的教程描述的“正规”的标记,然而,它们允许用户通过改变其位置或旋转,还可以点击它们或从分配给每个标记的上下文菜单中选择东西与之互动。它们由visualization_msgs/ InteractiveMarker消息表示,这个消息包含上下文菜单和几个控制(visu
2015-12-29 10:06:08
3245
原创 ROS学习笔记(五)::RVIZ:Markers::Points and Lines (C++)
1标记:点线(C ++)说明:教如何使用visualization_msgs/标记信息向rviz发送点和线。2IntroIn the Markers: Basic Shapes(第一段)你学会了如何发送简单的形状的基本形状,使用可视化标记物(visualization markers)。你不仅仅可以发送简单的形状,并且本教程将介绍POINTS,LINE_STRIP和LI
2015-12-29 09:48:30
4383
原创 ROS学习笔记(四)::RVIZ(一):Markers:sending Basic Shapes (C++)
1.标记:发送基本形状(C ++)Description: Shows how to use visualization_msgs/Marker messages to send basic shapes (cube, sphere, cylinder, arrow) to rviz.说明:演示如何使用visualization_msgs/标记的邮件发送基本形式(立方体,球体,圆柱体,
2015-12-29 09:22:37
3785
原创 ROS学习笔记(三)::RVIZ::wiki::translation::catkin:一:Creating a workspace for catkin
Creating a workspace for catkin(为catkin创建工作空间)原文网址:http://wiki.ros.org/cn/catkin/Tutorials/create_a_workspace 1.为catkin创建工作空间Description: 这篇教程包含怎么去创建一个catkin工作空间,在这个工作空间中,多个catkin包可以被编译。Ke
2015-12-18 20:18:53
1061
原创 ROS学习笔记二:ubuntu软件源配置(二)
呦呦呦,感觉要装好了。现接上一部分。 ubuntu12.04打开软件源时候出现闪退,按照警告指示在终端输入apt-get,显示E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/cn.archive.ubuntu.com_ubuntu_d
2015-12-12 17:20:04
1390
转载 bind1st和bind2nd函数
本篇适合不熟悉这两个函数的读者 以前在使用stl的过程中发现bind1st和bind2nd这两个函数,当时不太理解什么意思,今天在网上查了一下相关资料发现竟然很简单,下面我就具体解释一下他们的用法。 bind1st和bind2nd函数用于将一个二元算子(binary functor,bf)转换成一元算子(unary functor,uf)。为了达到这个目
2015-11-02 09:30:59
1323
转载 unaryPred函数对象,函数适配器(一)
find(),find_if(),以及巧妙的函数对象,函数适配器在学习到《Essential C++》3.6节时自己按照自己的想法来实现书上提到的思路。代码虽然简单,不过自己却发现有很多其他地方不熟悉,比如函数指针的用法,仿函数和函数适配器的使用。捣鼓了半天,总算懂了点眉目,简单总结下以备忘。文档按照五部分分写,先依次简单地介绍find()与find_if()算法、
2015-11-02 09:15:47
943
原创 C++primer笔记(21)
1:deque与vector比较:a:vector只有push_back(n), deque有push_back(n)和push_front(n);b:vector只有pop_back(), deque有pop_back(),和pop_front();c:vector和deque都是顺序容器数组.d:存在于std空间中,都有相应的头文件。2:lista:实例化list; l
2015-10-25 19:03:31
356
转载 C++标准库头文件
包含c++标准输入和输出函数的函数原型,并已取代了头文件 格式化数据流的的流操纵元的函数原型,并以取代了头文件 顾名思义,它包含各个数学函数原型,并已取代 它包含数转换为文本,文本转换为数,内存分配、随机数、以及其他各种攻取函数的的函数原型并取代了头文件 该头文件包含维护时间和日期函数原型和类型。并已取代了头文件, , ,,, 这些头文件包含了实现c++标准库容器的
2015-10-25 18:59:46
619
转载 C++迭代器 iterator
C++迭代器 iterator1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector::iterator iter;这条语句定义了一个名为iter的变量,它的数据类型是由vector定义的iterator类型。(2) 使用迭代器读取vector中的每一个元素:vector iv
2015-10-24 19:31:30
506
转载 VC++编译器调试(一)
在用VC6.0写程序调试时,初学者总是会遇到一些错误,比如,从网上下载的源代码,编译通过了,连接却出错误了。针对这些错误主要是因为MFC类库没有引用所出现的问题。类似错误提示:nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadexnafxcwd.lib(thr
2015-09-23 19:54:34
526
原创 程序员成长记(一):7类
1):引入const成员函数表示this是一个指向常量的指针:P231struct Sales_data{ std::string isbn() const {return bookNO;}}如果isbn是一个普通函数而且this是一个普通指针参数,则我们应该把this声明成const Sales_data *const 。在isbn函数体内部不会改变this 所指的对象,所以把t
2015-09-22 09:01:11
412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人