Android+Arduino远程视频看护机器人 (一)

如题@
看护机器人要求在室内能及时跟踪看护对象(老人或小孩),同时识别姿态进行远程报警。另外,监护人在远程可以随时查看看护对象。最重要的是,机器人在室内要能自适应行走,跟随,寻找看护对象。
一、硬件要求
1.1 轮子(就是机器人移动部分).。
1.2 核心控制器(行人识别,姿态识别,决策控制),由于需要较高的算力,又不能使用x86电脑,市面上多数ARM开发板算力有限。所以使用较高算力Android手机做核心控制器是具有软硬件多方优势。
二、第三方支持
2.1 行人识别,Tensorflow;
2.2 远程视频,可用的视频聊天SDK;
三、从造轮子开始
多数搞机器人都不愿意造轮子,而且能适合的
轮子又以ROS为系统,这样的轮子显然不适合在Android手机上使用,所以还是自己造一个。
要点:
3.1 控制器选用Arduino的UNO或NANO;
3.2 两轮双电机带编码器,用于里程计和控制 走;
3.3 陀螺仪,提供航向角,控制机器人直线行驶 或90度旋转;
3.4 车轮,一定要轮经一致,防滑;
3.5 电机驱动板,比如298,一定要注意两路输 出可能不一致,先将输出调一致,然后使用PID算法,控制机器人直线行驶。
3.6 测距和避障,超声或激光测距模块(普通的);

Android+Arduino远程视频看护机器人 (一)相关推荐

  1. android手机远程视频移动检测的实践

    家中老人高龄,为防止意外跌倒,需要时刻看护,于是想到用视频监控代替部分注意力.远程视频移动监测的方案有很多种,因为以前在手机上做了类似工作,参见用安卓手机实现视频监控,在此基础之上增加移动监测报警功能 ...

  2. 基于android的远程视频监控系统

    http://www.cnblogs.com/feifei1010/archive/2012/08/31/2664939.html 基本过程是android作为socket客户端将采集到的每一帧图像数 ...

  3. 基于android的远程视频监控系统(已开放源码)

    基本过程是android作为socket客户端将采集到的每一帧图像数据发送出去,PC作为服务器接收并显示每一帧图像实现远程监控.图片如下(后来PC端加了个拍照功能)... (PS.刚学android和 ...

  4. 基于wifi面向android的远程视频监控客户端开发,基于Wifi面向Android的远程视频监控客户端开发...

    龟寻世界<<<I 心设备,所有的视频信号必须送到切换 台,导演再通过它对所有的图像信号进 行选择和特技处理 ,最后才能得到我们 所需要的节目信号.DFS一700P作为数字 设备,具有 ...

  5. java 远程视频监控系统_基于android的远程视频监控系统 附完整源码

    [实例简介]原理:客户端将采集到的每一帧图像数据发送至服务器,服务器接收 [实例截图] [核心代码] /* * @version 1.2 2012-06-29 * @author wanghai */ ...

  6. 【转载】基于android的远程视频监控系统(已开放源码)_只有链接

    http://www.cnblogs.com/feifei1010/archive/2012/08/31/2664939.html

  7. android 远程视频监控程序源码,详解基于Android已开放源代码的远程视频监控系统教程...

    网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket.Socket的英文原义是"孔"或"插座".通常也称作"套接字 ...

  8. Arduino白泽四足机器人——matlab逆运动学求解

    基于"白泽"四足机器人足端轨迹的插值方法 目录 1 应用背景 2 模型建立 3 MATLAB对足端轨迹进行拟合插值 4 结果与分析 5 matlab逆运动学程序 1 应用背景 近年 ...

  9. android jmf,基于JMF与Android的无线视频监控系统的设计与实现

    摘要: 视频监控系统是一种防范能力很强的综合系统,是安防领域的重要组成部分.随着无线网络与流媒体传输技术的飞速发展,视频监控系统也朝着无线化,高清化,智能化的方向发展.针对这一需求,通过研究JAVA多 ...

最新文章

  1. 获取json格式字符串的简单方法
  2. PLMN选择,RPLMN、EPLMN、UPLMN、OPLMN、VPLMN、APLMN、FPLMN的概念
  3. java 锁_Java 锁之我见
  4. 【BZOJ1010】【HNOI2008】玩具装箱(斜率优化,动态规划)
  5. 网页与APP中那些优美的登陆表单
  6. 使用 pv 命令监控 linux 命令的执行进度
  7. java集合sort底层实现_Java面试总结系列之Collections.sort()
  8. mysql查询条件是小数 查不到6.28_28.mysql数据库之查询
  9. 2021年中国银发经济洞察报告
  10. django 1.8 官方文档翻译: 6-1-1 Django 的设置
  11. CWP中的排序算法:C语言
  12. Python实现CGI环境
  13. c++ 封装的zookeeper库
  14. 【条码检测算法】不起眼的条码识别也能玩出这么多花样
  15. 建筑施工技术【22】
  16. 在校生的实习经历怎么写
  17. 十、PyQtgraph使用QtDesigner提升3D图形界面
  18. 主题模型结合词向量模型(Improving Topic Models with Latent Feature Word Representations)
  19. 详解多站点应用CSMA/CA原理进行无线传输的过程
  20. 小司机带你学习单例模式的六种姿势!

热门文章

  1. 怎么让微信的扫一扫扫描二维码后安装apk 苹果手机下载APP怎样扫描二维码实现下载功能
  2. 计数器接近开关脉冲计数信号转换远程io采集模块RS-485/232
  3. 使用Keil仿真逻辑仪观察引脚电平变化
  4. 迷信一把:一螺巧,二螺富……
  5. LNMP架构添加memcached
  6. 最近我了解了一下工业互联网
  7. 憋个大招!java开发简历模板免费下载
  8. 离散数学期末复习-等价关系和偏序关系
  9. vue如何用echarts画可缩放的中国地图(省会飞行图)
  10. springboot参数校验validation