ROS机器人Diego 1#制作(三十二)机器视觉 -整合Tensorflow MNIST,玩数字识别

  • 338

机器学习中最经典的例子就是MNIST通过图片来识别0~9的数字,这篇文章将介绍如何将基于Tensorflow MNIST整合到Diego1#机器人中作为一个节点

ROS机器人Diego 1#制作(三十四)机器视觉 - 利用人工智能 风格迁移技术拍摄不同画风的视频

  • 322

风格迁移,就是将一种图片的风格迁移到其他图片上,改变其他图片的风格,很好玩的一个人工自能模型。

ROS机器人Diego 1#制作(三十三)机器视觉 -整合Tensorflow object_detection,图像识别

  • 235

这篇文章就基于google提供的示例代码,制作一个ROS节点,订阅Image主题,然后调用Object detection api来识别,再将识别的结果,通过CompressedImage消息发送出去。

ROS机器人Diego 1#制作(三十一)机器视觉 -物体识别和定位

  • 609

google最近公布了基于tensorflow物体识别的Api,本文将利用Diego1#的深度摄像头调用物体识别API,在识别物体的同时计算物体与出机器人摄像头的距离。

ROS机器人Diego 1#制作(三十)机器视觉 -AR标签跟随

  • 323

ROS里面有一个非常好用的AR标签包,可以产生AR标签,识别AR标签。我们可以基于此功能实现很多好玩的AR应用。

ROS机器人Diego 1#制作(二十八)机器视觉-特征点检测及跟踪

  • 221

上一节中我们实现了人脸的检测,当有人脸出现摄像头前面时,图像窗体中会用矩形显示人脸的位置,接下来我们需要实现特征值获取,及特征值跟随

ROS机器人Diego 1#制作(二十七)机器视觉-人脸检测

  • 203

机器视觉是一个非常复杂的主题,需要比较专业的计算机图形学相关知识,在ROS By Example Volume 1这本书中提供了比较好的入门范例

ROS机器人Diego 1#制作(二十六)4WD —上位机通讯

  • 271

ROS Arduino Bridge本质上是上位机通过串口发送控制命令来实现对Arduino的控制,所以我们要实现4驱的控制,我们也必须的修改通讯部分

ROS机器人Diego 1#制作(二十五)4WD —马达控制

  • 371

PID调速部分,试验表明,虽然是一样的型号的马达,但是给相同的PWM值,马达的转速也不一样,所以我们需要分别对4个马达进行PID调速

ROS机器人Diego 1#制作(二十四)4WD —编码器数据的读取。

  • 290

4驱底盘由于四个轮子可以独立控制,所以具有优秀的通过性,这篇文章介绍Diego 1#的四驱底盘,所有源代码都已经上传到github。

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

  • 175

基于前几篇博文,机器人已经可以创建地图,并可以实现定位,对于SLAM最后一部分就是针对进行导航路径规划,这里我们要用到move_base包

ROS机器人Diego 1#制作(二十二)基于EAI F4激光雷达数据进行定位amcl

  • 208

在上两篇博文中我们讲到了利用gmapping和hector生成室内地图,本文将阐述如何利用激光雷达数据,在已产生的地图上进行定位。