- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Android与Ros通信详解-3.RosJava
RosJava是半官方包,功能强大,但总体来说操作起来比较麻烦。开发环境配置Android开发一般使用Android Studio,其Ros相关的配置可以分为两种,一种是在Ros环境中使用,另一种是给普通的Android APP添加Ros依赖库。这边建议使用第二种方式,因为这样开发更加灵活,不用去搭建RosJava环境。不过后面自定义消息和添加服务时也需要RosJava环境,下面会详细介绍。无Ros条件下开发我是在windows下开发Android App,所以会选择第二种方式。步骤如下:新建A
2021-08-11 11:25:29
1493
6
原创 Android与Ros通信详解-2.RosBridge
RosBridge底层通过Websocket以Json格式进行通信。在Ros端安装服务,在Android端实现Websocket,完成和Ros端的通信。ROS服务端安装suite服务sudo apt-get install ros-<rosdistro>-rosbridge-suite启动roslaunch rosbridge_server rosbridge_websocket.launchAndroid端Android端使用了一个github上的开源项目,RosBridge
2021-08-11 11:02:16
2341
原创 Android与Ros通信详解-1.概述
Ros官方支持C++和Python,而为了更好做出显示效果,会用到Android+Ros这种技术架构;Android用于显示,Ros处理业务;Android和Ros之间通过局域网进行通信。常用的方式主要有RosBridge和RosJava两种。RosBridge底层通过Websocket以Json格式实现非Ros环境和Ros之间的通信。这种通信方式是轻量级的,能将非Ros环境和Ros解耦。RosJavaRos的java语言实现,可以理解为和roscpp和rospy类似,能在Android上运行Ros
2021-08-11 10:52:59
1209
原创 android 收不到广播总结
android静态注册的广播接收者有时接收不到,下面总结一下常见的错误:1.检查action是否一致,这属于低级错误,一般不会犯,但为了排除万一,请检查一下action是否一致。2.当接受一些系统广播时,不要忘记加上<data android:scheme="" />,至于为什么要加上这个东东,目前还没有搞明白。3.第三种就是网上常见的在android3.1以后,出现了FLAG_INC...
2018-03-14 18:53:47
5670
3
转载 crontab介绍 +示例 + crontab执行java运行脚本时不运行的原因
转自:http://blog.youkuaiyun.com/ustcgy/article/details/52750961.Cron的启动与关闭由于Cron是Linux的内置服务,可以用以下的方法启动.关闭这个服务:/sbin/service crond start //启动服务/sbin/service crond stop //关闭
2016-10-24 14:57:18
1864
原创 yum安装redis和redis-php以及操作redis的php语句
1.认识redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一
2016-08-16 20:37:33
323
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人