- 博客(9)
- 资源 (2)
- 收藏
- 关注
翻译 Learning URDF Step by Step
1 从一无所有创建一个可视化的使用URDF的机器人模型 学习如何创建一个能够在rviz中看到的机器人模型。在这部分教程中,我们将创建一个乍一看很像R2D2的机器人模型。在后面的教程中,你会学到如何用关节连接模型,添加一些物理属性,用xacro生成更加整洁的代码,并使之能够在gazebo中移动。但是到目前为止,我们将集中在正确的得等到一个几何可视化模型上。 在这些教程中,我们将
2015-04-30 15:42:32
4776
2
翻译 URDF教程
创建自己的URDF文件 1.1创建树形结构文件 在这部分教程中要创建的将是下面的图形所描述的机器人的urdf文件 图片中这个机器人是一个树形结构的。让我们开始非常简单的创建这个树型结构的描述文件,不用担心维度等的问题。创建一个my_robot.urdf文件,内容如下:<robot name="test_robot"> <link name="link1" /> <link nam
2015-04-30 15:25:17
13530
原创 树莓派与Arduino的串口通信
树莓派B+拥有4个USB口,而Arduino正好有USB转串口,这样我们就能够很容易的利用这一对接口来实现树莓派与Arduino之间的串口通信。arduino端的程序:String recv="";int led=3;void setup(){ pinMode(led,OUTPUT); Serial.begin(9600); Serial.println("Hel
2015-02-06 15:05:55
6638
2
原创 树莓派与Arduino串口通信
树莓派与Arduino之间的串口连接其实非常简单,条件允许的话就直接用树莓派的串口连接arduino的USB转串口。在arduino端的程序String recv="";int led=3;void setup(){ pinMode(led,OUTPUT); Serial.begin(9600); Serial.println("Hello,Mr. Pi");
2015-02-06 14:53:07
6056
原创 java中的静态
static的特点:1.static是一个修饰符,用来修饰成员2.static修饰的成员被所有的对象所共享3.static优先于对象存在,因为static的成员随着类的加载就已经存在了4.static修饰的成员多了一种调用方式,就可以直接被类名所调用。5.static修饰的数据是共享数据,对象中的存储是特有数据成员变量和静态变量的区别?1.两个变量的声明周期不同
2015-01-26 20:31:10
669
转载 6个流行的直线提取算法——基于2D测距数据(摘自自主移动机器人导论)
算法1:分裂——合并法1.初始化:集合s_1由N个点组成。将s_1放入列表L2.将一条直线拟合到L中的下一个集合s_i3.检测距直线最远距离d_P的点P4.果d_P小于一个阈值,继续(转到步骤2)5.否则,将在P的s_i分裂为s_i1和s_i2,并以s_i1和s_i2取代L中的s_i,继续(转到步骤2)6.当L中所有集合(直线段)都被检出,合并共线段可在第3行对该算
2015-01-22 09:56:29
6051
1
原创 ROS源码阅读日记——nav_test.py
#这段代码的作用是实现在地图中随机导航。在ros下需要先加载机器人和相关配置,详请参阅古-月的博客http://blog.csdn.net/hcx25909/article/details/12110959#这里主要是用于自己来理解这段代码#!/usr/bin/env pythonimport rospyimport actionlibfrom actionlib_msgs.msg
2015-01-21 13:52:03
2322
原创 算法——最优二分检索树
算法作业4 最优二分检索树的实现。问题描述:给定n个标识符,a1算法思想:采用动态规划的方法,如果ak为最优二分检索树的跟,则其左子树也是一棵最优二分检索树,同理,右子树也是一棵最优二分检索树。记由ai+1,ai+2,…,aj和Ei,Ei+1,…,Ej构成的最优二分检索树的预期成本为C(i, j),设二分检索树T以ak为根。则有COST(L) = C(0,k-1
2013-11-09 00:01:32
4627
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人