moos-ivp是一套水下机器人系统,结构类似于ros,但是比ros轻便很多,可以很方便地移植到嵌入式设备上。其基于UDP通讯,有一个类似于ros的管理节点MOOSDB,两个程序之间通过类似ros的发布,订阅消息的机制来实现节点之间通讯。如下图:

官网:https://oceanai.mit.edu/moos-ivp/pmwiki/pmwiki.php

1.编译运行

下载
svn co https://oceanai.mit.edu/svn/moos-ivp-aro/releases/moos-ivp-19.8.1 moos-ivp
编译
./build.sh
安装
sudo make install
运行
cd moos-ivp/ivp/missions/s1_alpha
pAntler alpha.moos
显示

2.一些有用的控件

2.1 uMs可以观察每个node的发布订阅消息以及类型,如下图:
很多功能,用到再说吧,可以自己看官网每个控件使用介绍:
https://oceanai.mit.edu/ivpman/pmwiki/pmwiki.php?n=IvPTools.Cover

moos-ivp使用(一)相关推荐

  1. MOOS - Ivp 第一个程序

    学MOOS一个月了,前置知识也没有,也没有人帮忙,好再终于有所突破,写了第一个测试用的小程序,会了这个应付项目是足够了,更高级的东西后期再去学习和使用. 写的程序主要是搞明白客户端怎么运行的,以及客户 ...

  2. 快乐的linux命令行-使用命令

    整理自<快乐的linux命令行一书>. linux系统版本: Ubuntu 17.04 5.使用命令 这一章我们将介绍以下命令: type : 说明怎样解释一个命令名which : 显示会 ...

  3. 【MOOS系统安装步骤】

    MOOS系统安装: 提示:本文记录 仅自用: MOOS-Ivp官方网站:https://oceanai.mit.edu/moos-ivp/pmwiki/pmwiki.php MOOS-Ivp 13.5 ...

  4. MOOS-ivp 实验一 MOOS软件的安装与执行

    MOOS-ivp实验一 实验一步骤总结 文章目录 MOOS-ivp实验一 前言 一.实验一 1.下载软件 2.安装必要的插件 3.安装后检查 4.路径添加 5.执行示例文件 总结 前言 在moos学习 ...

  5. AN INTRODUCTION TO MOOS

    GTRI ROBOLAB也在用MOOS-IvP,这是他们网站上的一篇介绍文章,和我的前一篇文章内容相似. The Mission Oriented Operating Suite (MOOS) is ...

  6. MOOS学习笔记1——HelloWorld

    MOOS学习笔记1--HelloWorld 例程 /* * @功能:通讯客户端的最简单程序,向MOOSDB发送名为"Greeting" * 数据"Hello", ...

  7. MOOS学习笔记3——命令行

    MOOS学习笔记3--命令行 例程 /** * @code A simple example showing how to use a comms client问问怎么样 */#include &qu ...

  8. MOOS-ivp 实验四 MOOS编程入门(2)MOOS类讲解

    MOOS-ivp 实验四 MOOS编程入门(2)MOOSapp类讲解 文章目录 MOOS-ivp 实验四 MOOS编程入门(2)MOOSapp类讲解 前言 一.MOOSapp父类的结构和方法 1.使用 ...

  9. C# 编写的 64位操作系统 -MOOS

    目录 MOOS 编译 编译要求 特色 MOOS MOOS ( My Own Operating System )是一个使用.NET Native AOT技术编译的C# 64位操作系统.项目地址:htt ...

  10. MOOS通信框架初探(一)

    鉴于moos官网上资料有很多,此处只是针对于用到的东西进行了学习: moos-ivp官网网址: https://oceanai.mit.edu/moos-ivp/pmwiki/pmwiki.php?n ...

最新文章

  1. js页面跳转或重定向
  2. Pytorch自定义数据集
  3. xman的思维导图快捷键_一次性入门大纲笔记神器“幕布”,支持一键生成思维导图...
  4. Oracle 11g忘记SYS和SYSTEM密码的处理办法
  5. 学长毕业日记 :本科毕业论文写成博士论文的神操作20170410
  6. 交通大数据应用细分_盈海科技 | 交通大数据可视化“掘金”数据价值
  7. 坯子库安装不上_kodi如何安装中文插件?kodi中文插件安装方法
  8. oracle 多版本机制,关于oracle多版本机制副作用的问题-Oracle
  9. java获取汉字的拼音首字母_java获取汉字的拼音首字母
  10. 按照长度递减的方式打印 字符串 BackSpace
  11. 网络流之P3254 圆桌问题
  12. Unity Kinect体感跑酷互动游戏方案
  13. 计算机网络之物联网的特点及其主要应用领域
  14. 【算法leetcode每日一练】面试题 08.04. 幂集
  15. 【2004-3】【平分核桃】
  16. 大数数字读法 unsigned long long
  17. java 拼音首字母_java获取中文拼音首字母的实例
  18. 影响PCBA制造的成本有很多方面,怎么有效降低成本?
  19. 软件测试职业需要具备什么,新人要想学软件测试工程师需要具备哪些职业素质...
  20. 研究生英语复习(一)

热门文章

  1. fluxbox_使用Fluxbox Linux桌面作为窗口管理器
  2. maya2018英文翻译_Maya 软件所有中英文翻译
  3. python用bbp公式求圆周率_神奇的BBP公式,可独立计算圆周率任何一位数字,曾震惊数学界!...
  4. 智汀智能家居,带给你梦幻般的生活
  5. 分苹果 有A,B两个同学想要分苹果
  6. 《java入门第一季》之面向对象(static关键字)
  7. 《投资中最简单的事》”第一部分--投资理念“读书笔记
  8. 边缘设备、系统及计算杂谈(14)——API Gateway(Traefik)学习
  9. 使用w3c生成xml文件
  10. 蓝牙协议分析_BLE广播通信相关的技术分析