- 博客(29)
- 资源 (12)
- 收藏
- 关注
原创 <QNX> Linux Host开发环境搭建
手把手呈现在Ubuntu14.04 或 Ubuntu16.04安装QNX虚拟机, 配置IP, 开启SSH服务,以及安装QNX SDP.
2017-08-03 19:15:15
3781
2
原创 <ROS> Gazebo Ros Control 及 Controller运用
Gazebo Ros Control是在使用Gazebo仿真机器人时的重要组件,发起Controller Manager以及RobotHW。深入了解其实现方式及作用,方便定制专属于特定机器人的Ros Control插件。 博客最后示例如何通过Ros Controllers控制机器人, 如何发布/joint_states, 如何发布/tf数据,并连接rviz进行机器人可视化。
2016-12-15 09:56:06
20594
5
原创 <ROS> Ubuntu14.04下ROS indigo Eclipse开发环境搭建
目前最优解决方案配置已有Catkin包到Eclipse1 Global settings in Eclipse IDE2 ROS compile script for Eclipse IDE3 Importing the project into Eclipse4 Adding run configurations to run ROS nodes in EclipseROSBUI
2016-12-14 18:21:34
5605
原创 <ROS>ROS Control之Transmission
完成ROS Control的第一步, 了解并使用transmission. 从源码层面来理解每一步都是在做什么, 了解内部才能更深层次的洞悉整体. 并且最后让UR5BH在Gazebo中发起.
2016-11-22 17:23:00
11424
5
原创 <ROS> pluginlib理解与示例
该Blog的内容, 大部分在网站上是能够找到的, 是综合Wiki上的介绍, 以及从源码中看到的内容和自己的尝试. 文中手把手自己配置一个ROS包, 并实现通过两种方式示例使用Plugin, 希望对大家都一点点帮助.
2016-10-29 10:03:37
11558
原创 <ROS> 机器人描述--URDF和XACRO
URDF(Unified Robot Description Format), 一种特殊的xml格式文件, 在ROS中被用来描述link-joint结构的机器人. 该文件是仿真的基础, 在ROS中更高级的包中也有一些涉及, 比如MoveIt!, 所以能够简单的编辑, 看懂URDF以及XACRO文件还是很由必要的. 该Blog简单的介绍了URDF和XACRO, 以及将已有机器人组合的示例等.
2016-08-24 10:26:03
42742
20
原创 cv::namedWindow, GLFWwindow以及其他程序嵌入到MFC中的教程
cv::namedWindow, GLFWwindow以及其他程序嵌入到MFC中的教程MFC虽然很老, 不美观, 不跨平台, 但是在Windows系统中, 利用MFC做功能验证的界面, 还是很快很方便的. 因为它老, 所以有很多解决方案可以利用, 因为它是MS提供的界面库, 所以在Windows上很容易实现, 并且和Windows系统结合很紧密. 比如说, 窗口消息等, 在MFC中是很方便实现的.
2016-06-30 09:42:11
10645
10
原创 ROS下Kinect2的驱动安装及简单应用
本Blog主要介绍Kinect2在Ubuntu下驱动的安装, 并获取Kinect图像以ROS的方式发布到ROS环境中, 最后简要的介绍了一些源码, 以及一些简单的修改
2016-06-13 15:36:46
46859
102
原创 <GPS> Learning Neural Network Policies with Guided Policy Search under Unknown Dynamics
未知动态下的约束GPS算法, 由Levine 在14年论文中提出. 应对轨迹分布的学习需要动态已知的问题, 提出通过迭代的拟合局部动态模型, 在局部动态模型的前提下, 学习到时变线性高斯控制器. 有效的在未知动态的状况下, 解决了高斯控制器的学习问题. 论文中针对于局部动态的拟合提出了一些不错的优化方式, 还对策略的训练给出了提升.
2016-06-01 20:31:14
3757
2
原创 <GPS> Guided Policy Search
引导策略搜索算法, 由Levine 在13年提出, 使用DDP产生处于高回报区域的引导样本, 辅助策略搜索. 类似然比率评估器的重要采样技术用于合并这些引导样本到策略搜索中. GPS算法使用model-free的一些方法, 并结合model-based的DDP生成引导样本对学习过程进行引导. 可以将其视为将引导轨迹集合转换为一个控制器的过程.
2016-05-23 23:36:44
15258
15
原创 使用Notepad++作为Latex编辑器
相信很多朋友和我一样, 在Windows上不喜欢用其自带的记事本, 更习惯于使用Notepad++. Notepad++作为一种开源的文本处理工具, 上手之后, 确实感觉很好用. 多样的插件, 对于查看代码或者是其他一些文本都是极为好用的.之前使用Latex写过论文, Latex确实很强大, 熟悉之后其编辑速度比word好快得多.特别是对于公式很多的文档.
2016-05-18 13:59:14
14004
4
原创 ubuntu14.04搭建scikit-learn环境及pydev
在Ubuntu14.04环境下,配置机器学习最常用的包scikit-learn, 并在命令行中进行验证安装结果。然后配置Eclipse, 使用最熟悉的IDE - Eclipse作用Python的开发环境, 配置PyDev, 然后将Python环境配置到Eclipse。最后成功在Eclipse上运行Scikit-learn示例。
2016-04-19 17:24:26
5214
2
原创 C/C++中位运算杂谈
计算机中所有数据最终的存储形式均是二进制码。相信很多朋友和我一样,在大学中的课程中,很多课程前几章都会学习关于进制、原码、补码等东西。其实位运算是非常有用的。首要的一点,效率。位运算效率是非常高的,以及位运算肯定是非常节约空间的。
2015-12-01 02:57:47
2438
原创 <leetcode系列> String to Integer (atoi) 以及atoi源码实现
String to Integer (atoi)Implement atoi to convert a string to an integer.Hint: Carefully consider all possible input cases.
2015-11-13 01:52:09
946
原创 <STL系列> 配置器
只有看大牛的代码,才知道自己是多弱。配置器(allocators): 负责空间配置与管理.从实现的角度来看,配置器是一个实现了动态空间配置,空间管理,空间释放的class template.
2015-11-06 01:36:46
971
原创 支持向量机(SVM)
综述支持向量机(Support Vector Machines), 是一种二分类模型.也可以通过技巧,转化为多分类模型.比如说libSVM中就使用了one-against-one的策略使得SVM能够扩展到多分类.而libLiner则使用了one-against-rest的策略来扩展SVM. 支持向量机的基本模型: 定义在特征空间上的间隔最大化的线性分类器(间隔最大化也使得SVM区别于感知机
2015-10-10 01:40:51
3118
转载 程序员的等级 你属于哪个等级
自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层
2015-10-07 01:42:24
2789
转载 C语言中可变长参数使用
C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的
2015-09-28 23:48:12
830
原创 <leetcode系列> Path Sum
Path SumGiven a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.
2015-09-25 23:49:04
612
原创 <leetcode系列> Linked List Cycle II
Linked List Cycle IIGiven a linked list, return the node where the cycle begins. If there is no cycle, return null.Note: Do not modify the linked list.
2015-09-24 22:17:19
470
原创 <leetcode系列> Linked List Cycle
Linked List CycleGiven a linked list, determine if it has a cycle in it.Follow up: Can you solve it without using extra space?
2015-09-24 21:53:40
487
原创 <leetcode系列> Palindrome Linked List
Palindrome Linked ListGiven a singly linked list, determine if it is a palindrome.
2015-09-24 21:04:25
588
原创 <leetcode系列> Valid Anagram
Valid AnagramGiven two strings s and t, write a function to determine if t is an anagram of s.For example, s = “anagram”, t = “nagaram”, return true. s = “rat”, t = “car”, return false.Note:
2015-09-23 10:09:08
481
原创 <leetcode系列> Contains Duplicate II
Contains Duplicate IIGiven an array of integers and an integer k, find out whether there are two distinct indices i and j in the array such that nums[i] = nums[j] and the difference between i and j is
2015-09-22 23:27:23
524
原创 <leetcode系列> Count And Say
The count-and-say sequence is the sequence of integers beginning as follows:1, 11, 21, 1211, 111221, ...
2015-09-22 22:43:17
585
原创 使用Eclipse实现USB Camera的ROS Publisher
由于之前在网上寻找过关于USB Camera在ROS中的数据采集方法.找了很久一直没有找到一个比较有用的资料.所以想将其作为自己的第一个程序.获取USB Camera采集到的图像,然后Publish出来.编写一个数据采集的节点.
2015-04-28 20:44:27
2331
原创 Ubuntu14.04下ROS indigo Eclipse开发环境搭建
Ubuntu14.04 环境下ROSindigo的Eclipse环境搭建.我看到网上关于ROS的资料特别少,关于ROS 的Eclipse环境搭建的帖子也有几篇,但是由于本人笨拙,未能搭建成功.今天一咬牙一跺脚看了看WiKi上面关于ROS IDEs的内容.终于搭建成功.
2015-04-27 23:23:14
5170
原创 Ubuntu14.04环境下ROS indigo 安装
从去年7月份左右开始接触ROS,一直都想整理一些东西出来和大家分享以下.可惜一直没执行下去.静不下心来整理,而且说实话,本人学的也不怎么样.权作学习笔记. 其实很多都是直接从网站上面照着抄下来的.ROS网站上面资料非常齐全,
2015-04-26 00:18:24
6126
XYZ和STL文件MFC显示示例
2016-08-17
GLFW源码以及可供VS13加载的编译版本
2016-06-30
cv::namedWindow,GLFWwindow以及notepad嵌入MFC示例
2016-06-30
pixeltrack
2015-10-07
基于RTSP协议H264编码MFC播放器
2015-04-28
Android BLE通信框架
2015-04-23
H264流MFC播放器
2014-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人