ROS机器人Diego 1#制作(二十三)搭载EAI F4激光雷达move_base路径规划详解

基于前几篇博文,机器人已经可以创建地图,并可以实现定位,对于SLAM最后一部分就是针对进行导航路径规划,这里我们要用到move_base包,导航其实就是机器人,在已有的地图上,借助amcl定位自己的位置,并根据激光雷达数据避开地图上的障碍物...

ROS机器人Diego 1#制作总结详解

由于树莓派本身的运算能力限制,Diego 1#的制作到上一篇博文应该算是一个里程碑了,后续将基于新的硬件进行开发制作Diego 1# plus,重点会在图像处理上,笔者曾经尝试使用树莓派来做,但经过多次反复试验,即使跑一个人脸识别的代码,树...

ROS 机器人控制APP详解

最近利用网上各种开源的资源整合出了一个ROS机器人控制APP,如大家有兴趣可以到我的个人网站去下载http://www.diegorobot.com/wp/?page_id=1237&lang=zh,后续还会增加其他的功能,目前AP...

ROS 机器人双路视频手机监控详解

这几天心血来潮,把家里的旧摄像头装在Diego1#上,再加上原来的Letv Xtion就形成了双路视频摄像头,再通过手机APP实现了双路视频远程监控,先上个图: 手机监控的画面,上面的画面是Letv_Xtion传输的数据,下面的是罗技的u...

ROS机器人Diego 1#整合Tensorflow object_detection,图像识别详解

google最近又公布了物体识别的Api,使得图像识别变得更加方便,并提供了一个预训练模型,及示例代码,官方文档请见https://github.com/tensorflow/models/blob/master/object_detect...

ROS机器人Diego 1# 利用人工智能 风格迁移技术拍摄不同画风的视频详解

风格迁移,就是将一种图片的风格迁移到其他图片上,改变其他图片的风格,很好玩的一个人工自能模型,github上已经有很多实现的方法,本文参考https://github.com/hzy46/fast-neural-style-tensorfl...

3轴码垛机械臂运动学逆解详解

对于3轴码垛机械臂控制最基本的是对其建立运动学模型,而对于3轴码垛类型机械臂来说运动学模型,其本质就是给定空间3D坐标,求解3个轴的旋转角度。 如上图所示,左侧为实物坐标,右侧图为抽象到坐标系的几何表示,逆解过程就是知道末端坐标,而求...

python的unittest模块实现软件单元测试详解

#!/usr/bin/env python #-*-coding:utf-8-*- class Count(object): version=1 def add(self,x,y): return...

Python的Pexpect库详解

Pexpect 是一个用来启动子程序并对其进行自动控制的纯 Python 模块。 Pexpect 可以用来和像 ssh、ftp、passwd、telnet 等命令行程序进行自动交互。本文主要是针对ssh远程登录,然后执行简单的新建文件夹与拷...

Python 数据库连接详解

#!/usr/bin/env python #-*-coding:utf-8-*- #异常处理,with的使用, class Mycontex(object): def __init__(self,name):...