A Quick Guide to the Baroque Control Board: the Brain of ROV

Introduction

Voyager II is an ROV based on Asgard. To make good use of space in Asgard, the ROV MAKER Team came up with its own control board instead of using single-board computers available on the market such as raspberry pi. The entire endeavor is called the Baroque project by the ROV MAKER team.

Having surveyed potential hardware solutions, the team narrowed down the choices to: (1) multimedia performance and (2) data routing delay. The team eventually chose the data routing delay and used the MIPS-based router for the Baroque control board.

The Baroque board adopts router chipset and its hardware has two versions: the ROV Baroque board and the reel Baroque board. The two kinds of Baroque boards can easily build up local network and provide better data routing speed. The on-board PLC (Power Line Control) module allows the ROV Baroque board and the reel Baroque board to communicate for as long as 100 meters. On the ROV tube side, you can save more space if co-working with ESC board. On the reel side, the Baroque board provides WIFI and RJ45 as two interfaces to connect a Notebook to an ROV.

The following are the specifications and features of Baroque. If you have any questions or concerns, please contact us at rovmaker@rovmaker.com.

ROV Baroque Board

The ROV Baroque Board works as the control board of Voyager II. By executing relevant software and controlling the peripheral hardware, the board makes Voyager II the best underwater robot it can be.

The ROV Baroque Board consists of the following components.

  • 7621A Chip Module
    • 7621A MIPS Dual CPU @800 Mhz
    • DDR3 512MB
    • SPI Flash 64MB
  • eMMC 8GB
  • USB 2.0 x2
  • UART x1
  • I2C x 2
  • PLC Module x 1
  • PWM Channel x 8
  • Power Monitor (INA219A)
  • LED control Pins x 4 (PWM signal based)
  • PLC Line I/O (connected to Twisted pair or Neutral Buoyant Line)
  • Status Indicators (WIFI /PLC status indicators)

The working voltage of the ROV Baroque board is between 5-18 Voltage. The board has built-in OpenWrt work as the Operating System and is installed with node.js and Janus Gateway software module. But the ROV client-server software of VoyagerII is not built-in.

The ROV Baroque Board: Front View

The ROV Baroque Board: Back View

The RJ45 and WIFI mini-PCIE component is not available since it is not used in the ROV side.

To maximize the efficiency of the electronic speed controller (ESC), ROV MAKER has also developed its own ESC control board, supporting up to 4 ESCs. The ESC control board also integrates power monitor ICs. The Baroque board can monitor the voltage and current through I2C. The ESC control board helps save much space in the ROV waterproof Tube.

Reel Baroque Board

The Reel Baroque Board works as the control board of the reel. Its main function is to bridge the signals between the ROV and the notebook or tablet.

The Reel Baroque Board is composed of the following components.

  • 7621A Chip Module
    • 7621A MIPS Dual CPU @800 Mhz
    • DDR3 512MB
    • SPI Flash 64MB
  • PLC Module x 1
  • Power Monitor (INA219A)
  • PLC Line I/O (connected to Twisted pair or Neutral Buoyant Line)
  • Status Indicators (WIFI /PLC status indicators)

The working voltage of the Reel Baroque board is between 5-18Voltage

The ROV Baroque Board has built-in OpenWrt as the Operating System.

The REEL Baroque Board: Front View

The REEL Baroque Board: Back View

Application: ROV-REEL Configuration

The Baroque control board integrates the Power Line Communication (PLC) module, which uses a power line and can transmit network data farther than the conventional ethernet line. Thanks to the PLC on board, the ROV Baroque control board and the Reel Baroque boards can build a local network by twisting a pair of neutral buoyancy lines. The transmission is capable of traveling as far as 100 meters.

This design makes ROV DIY easy and is the basis for inventing VoyagerII.

Built-in Software

The ROV Baroque Board

Package

Version

Description

Openwrt

15.05

a Linux operating system targeting embedded devices

Janus Gateway

 0.2.2

WebRTC Server developed by Meetecho conceived to be a general purpose one

Gstreamer

1.0

an extremely powerful and versatile framework for creating streaming media applications.

NodeJs

0.10.25

a server-side platform built on Google Chrome’s JavaScript Engine (V8 Engine).

The REEL Baroque Board

Package

Version

Description

Openwrt

15.05

Linux operating system targeting embedded devices

Power Monitor

 1.0

Driver developed by ROVMAKER. LTD. It will report the voltage and current periodically to ROV Baroque board by Linux socket

Recommended Operation Conditions

Parameters

Min

Typ.

Max

Unit

Supply Voltage

5

12

18

V

Power

1

50

70

Walt

Temperature

0

27

40

ºC

 

Mechanical Information

Electronic Schematic

The information regarding Schematic of the Baroque control Board is available through this link or diagrams below:

Leave a Reply