自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

信马无疆游宇内,雪中腊梅斗天寒,神兵现世傲沧海,话尽凡间惊世言。

  • 博客(9)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 ROS多进程回调的实现 ROS Using different ros::CallbackQueue

总体上分为一下步骤:1 用 ros::CallbackQueue定义需要的回调队列;ros::CallbackQueue state_callback_queue;2 将回调队列初始化进subscriber中。例如下面所示:ros::SubscribeOptions ops=ros::SubscribeOptions::create( "/bhand

2016-08-31 10:37:12 3228 1

原创 Ubuntu14.04系统下安装ros_barrett_package

Ubuntu14.04系统下安装ros_barrett_package教程备注:    安装记录:环境通用pc平台,i3,i5及amd的处理器计算机上都试过。操作系统ubuntu14.04+ros indigo。1 ros安装完成后,sudo rosdep init做环境的初始化。                 rosdep updateecho “source /opt

2016-08-28 20:21:29 4668 6

原创 通过ROS的Node(节点)调用bhand_controller服务实现barrett_hand基本动作控制

简介:编写一个node,实现通过该node进行barrett机械手的初始化。bhand_controller提供很多关于机械手操作的服务,如我们可以通过终端运行下面命令:$ rosservice call /bhand_node/actions "action: 1",实现机械手初始化,恢复到手指初始展开位姿,并进入到ready状态。本文将初始化等系列操作集成到一个node中,可以实现机械初始化和如开合等基本动作。效果:运行 rosrun beginner_tutorials bhand_test 后,

2016-08-18 22:38:26 1411

原创 ROS node调用service: ros::service::call/client.call()

简介:介绍如何在一个node里调用现有的rosservice list查询到的service。效果:通过talker publish需要调用服务的数据,listener接收到数据后调用服务进行三个整形数据相加,并返回相加和。环境:ubuntu 14.04 +indigo.备注:文中未详细介绍的api或ros的基本函数请参看之前博文。

2016-08-17 22:17:25 8522

原创 ros talker listener主要基本api 介绍

1 void ros::initvoid ros::init(const M_string & remappings,  const std::string & name,  uint32_t options = 0  )

2016-08-17 15:44:00 1289

原创 ros::NodeHandle成员介绍

1 Publisher ros::NodeHandle::advertise(const std::string & topic,  uint32_t queue_size,  bool latch = false  ) [inline]Advertise a topic

2016-08-17 10:32:48 11683

转载 odom_out_and_back.cpp

原文点击打开链接#include "ros/ros.h" #include "std_msgs/String.h"//geometry_msgs #include "geometry_msgs/Twist.h"//包含elocity space消息 #include #include "math.h" #include #include #include

2016-08-15 16:21:33 665 1

原创 c++实现ros by example volume1 例子timed_out_and_back功能

之前没有查找相关资料,过后发现有相似功能例程,网址:http://blog.csdn.net/scliu12345/article/details/44538927之前以为ros::Rate 时间片用完后,会重新从while(ros::ok())开始,后来证明该想法是不对的,应该是从断点处继续执行。上文的网址博文有源码中关键部分的注释,我的只是一个不同思路,但建议用上文博文的方法。// mov

2016-08-06 22:17:09 1180

原创 Sending Twist Messages to a Real Robot

实际使用的是kobuki 底座的turtlebot机器人,之前没有看资料,使用roslaunch turtlebot_bringup minimal.launch测试(提示音)通过后,查看rostopic list,发现有好多运行的节点,其中有/cmd_vel_mux/的几个topic。如:cmd_vel_mux/input/navicmd_vel_mux/input/sa

2016-08-02 22:47:07 587

20210218_z中文latex-lshort.zip

latex 截至2021年2月18最新中文教程,貌似可以在github上找,已有的资源非最新版,所以上传备份。

2021-02-18

ecml/pkdd 2020 Graph Representation Learning Applications JiezhongQiu

JiezhongQiu 在ecml/pkdd 2020发表的有关图表示学习和应用的ppt全文,总计超200页。内容十分深入,图表示学习,图神经网络最新必读。

2020-10-19

基于ucos Ⅲ的四通道AD采集

基于keil4的四通道AD DMA采集,芯片stm32f103vet6,操作系统ucos Ⅲ

2016-05-18

ucos iii/ucos Ⅲ在STM32F103C8上移植完成的框架

在stm32f103c8小内存器件下实现了最新ucos Ⅲ的移植,基于keil 4实现。

2016-05-11

FPGA nios ucos任务间通信与同步

2016-04-29

FPGA Nios GPIO添加LED驱动

FPGA Nios GPIO添加LED驱动

2016-04-29

FPGA Nios软核基本配置

FPGA Nios软核基本配置

2016-04-29

在altium designer9 等中使用protell99se的如0805,0603等PCB封装库

对于刚从protell中转到altium designer的用户来说,对于很多AD封装感觉很无奈,一个是数量少,一个是看起来不是那么熟悉,不怎么了解其实际的效果。因此本篇把protell99se的PCB Footprint.lib移到ad下,

2015-05-05

智能快速充电器设计

智能充电器的设计,包括所用的元器件和基本原理,最终实现电量满提示的充电器

2015-05-03

gps模块51测试程序

基于8051单片机的gps操作的源码,包括gps的解析和显示及定位操作。程序注解详尽

2015-05-03

数字图像处理DIB的CPP

DIB.H的实现文件,适合新手,高手参考

2014-10-04

图像处理DIB.H和DIB.CPP

实现数字图像处理的基本调用,适合新手,高手参考

2014-10-04

vb 串口通信定时数据管理代码

源码仅供参考,可以实现简单的定时收发和文件存储~~自动存储正在设计

2012-10-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除