ROS开发
茶叽
永远不要给自己的错找借口
展开
-
【笔记】ROSjava-android控制ROS机器人——ROSjava消息发送的解密
通过前面一篇Android上ROS开发——android_core创建一个android应用 应该已经懂了怎么把消息发布给某主题,但是由于发送消息的格式不同,代码有些许改动。虽然通过eclipse可以自己琢磨出如何处理某消息格式下的数据,或者直接google ROS的格式,但是找起来还是有点麻烦,我这还是详细讲解下。首先是最基本最简单的发送std_msg格式:package ros原创 2013-06-26 16:32:59 · 5948 阅读 · 5 评论 -
【笔记】ROSjava-android控制ROS机器人——ROSjava与ROS构建的机器人设计综述
在看文章之前,请确定你已经熟悉了ROS和rosjava,并且具备基本的android开发经验首先,放上视频:基于SLAM的室内自主导航服务机器人这个机器人由上网本作为核心,在ubuntu上运行ROS系统,由android端辅助控制。这里主要将android的ROSjava部分,会在以后分篇详述。第一篇,总体介绍ROSjava-android在这个机器人设计中发挥了怎么样的作用。这个an原创 2013-06-26 15:26:51 · 9514 阅读 · 2 评论 -
【笔记】在Android上绘制小车行进路线图并标记
老样子,先看看视频,到底小车是怎么绘路线图的:基于OpenCV和Android的语音物标识别车 如何在Android显示小车的行进路线并且当遇到重要事物时在地图上标记?前面一篇文章已经讲了两台手机的socket双向通信,这里就以此进行数据信息的传输。 我以小车上的手机作为server,以手上的手机作为client,server用于陀螺仪和磁力计信息和图像信息(摄原创 2013-06-25 18:10:18 · 6287 阅读 · 1 评论 -
【笔记】两台Android手机的Socket双向通信
上学期搞定了小车,现在终于结束了大机器人,趁还没真正进入考研复习的高潮赶紧把以前的代码整理整理。 先讲讲我们那小车,2台手机+车体组成。一个手机放车上作为server,用其摄像头、陀螺仪、磁力计来获取图像、确定小车方向。另一台手机负责控制,作为client,并画出小车行进图。如何从server获取陀螺仪、磁力计角度,又如何把client的控制命令发送给server就成了一个问题。这原创 2013-06-25 16:55:31 · 4880 阅读 · 0 评论 -
【笔记】Android上ROS开发——android_core创建一个android应用
前面已经讲了很多android_core,rosjava的介绍,如果你配置好了android_core,接下来就可以开发rosjava-android程序了。首先在eclipse下创建一个android程序,然后使用RosActivity,下面给出官方范例详细介绍。RosActivity是所有ROS Android应用的基本类,我们给出android_tutorial_pubsub来介绍如原创 2013-06-26 14:45:58 · 15698 阅读 · 9 评论 -
【笔记】Android上ROS开发介绍与安装简介
读这篇文档之前请确定你熟悉了ROS,了解了其工作原理以及安装好了ROS……首先介绍下rosjava_core,它是用纯JAVA实现ROS。它提供了一个客户端库是JAVA程序可以快速的调用ROS的Topics,Services, and Parameters。他其中一个最重要的特点就是对Android的友好性,可以在Android上进行rosjava的开发。所以我重点讲讲android_原创 2013-06-25 19:49:52 · 7623 阅读 · 18 评论 -
【笔记】linux ubuntu中配置android手机usb连接
首先连接usb设备后,使用lsusb命令查看设备的vendorId和productId,如下Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 001 Device 002: ID 8原创 2013-02-22 17:31:28 · 2889 阅读 · 0 评论