ROS系统下调用OpenCV:FAST特征检测算子
在我上一篇文章中说到,要在无人机上跑视觉算法。而团队师兄的方案是程序运行在ROS系统下,这样控制和视觉分离,比较好分工。ROS是什么?机器人操作系统(Robot Operating System, ROS)是一个应用于机器人上的操作系统,它操作方便、功能强大,特别适用于机器人这种多节点多任务的复杂场景。 因此自ROS诞生以来,受到了学术界和工业界的欢迎,如今已经广泛应用于机械臂、移动底盘、无人机、无人车等许多种类的机器人上。本文以一个简单的在ROS下调用opencv的demo供读者学习~~ ROS Kinetic 1.运行环境 Ubuntu16.04 LTS ROS Kinetic opencv3.3 & contribe Roboware studio (ROS的一个IDE,strongly recommended) 2.创建工作空间 使用Roboware创建以下层次结构,教程可参照网上的其他教程。 工作空间 vision_pac文件夹表示一个包(package),package是ROS源代码存放的地方,任何ROS的代码无论是C++还是Python都要放到package中,这...