Showing posts sorted by relevance for query havimo. Sort by date Show all posts
Showing posts sorted by relevance for query havimo. Sort by date Show all posts

Thursday, March 31, 2011

HaViMo Vision Module 1.5 for Bioloid

HaViMo is a Vision Module for Bioloid that gives the Robot the ability to detect multiple Colour BLOBs and navigate in familiar environments such as a Robocup football field or a maze autonomously. The module was developed by Berlin's Free University for the RoboCup humanoid robots of FU-Berlin, the “FUmanoids”, that won the 3 Place of the RoboCup 2007 Humanoid League in Atlanta.

Havimo V1.5 for Bioloid
The Vision Module includes a dedicated image processor capable of identifying up to 16 different color areas (BLOBs) that are pre configured by the user. For each BLOB the module maintains different parameters such as:
  • Color ID
  • Center Coordinate
  • Bounding box
  • number of pixels, etc.
The module enables a relatively low end processor such as an Atmega128 to receive simple digests of image interpretation that in turn can be used to direct the robot towards targets such as a ball or out of a labyrinth.

Highlights:

Lightweight integrated camera and image processor Controlled and queried via Dynamixel protocol (1 wire, half duplex, TTL UART) Simple and affective way to implement real time image processing and interpretation, based on color regions. Able to Acquire images and send them to a remote PC . Can even be connected to a simple microcontroller (ATMEGA, PIC, ...) and easily add the ability track objects.

HaViMo maintains a large table with about 50 parameters that some can be read and others can be read and written to. Using the Dynamixel serial protocol, the bus controller can ask HaViMo 8 times/sec to send back information regarding the state of the 16 contiguous-color-areas (stored logically in this addressable table).

Technical Details:
  • Frame rate: 8 FPS
  • Resolution: 160*120 color
  • Image noise filtering; Auto Exposure; Auto White Balance
  • Image processor: MagnaChip HV7131RP
  • (old HaViMos of version 1.0 - sold until May 31st 2009 - used a MagnaChip HV7131GP)
  • Built in color lookup table
  • Detection of up to 16 contiguous color regions at 8hz in the captured Image
  • Output Format: 256 bytes after processing of each frame, containing information about the found color regions on the image, including coordinates, dimensions,...
  • Communication Protocol: Dynamixel Standard Communication Protocol
  • Bus: One Wire TTL Bus (Interconnectable with AX-12+ servos on the Dynamixel Bus. A connector for the Dynamixel bus is mounted on board for easy assembly in the Bioloid Kit).
  • The HaViMo module can also be used with any other micro Processor that is capable of half duplex communication at 1Mbps.
(HaViMo 1.5 was designed for the Dynamixel bus which is a 1 wire, half duplex bus with a UART at TTL level).


Note: HaViMo Modules now come without the AX-12 case. They come as PCBs with holes strategically placed, to assemble it on the Bioloid Frames.

HaViMo2 - Image Processing Module (for Robotis/ Robobuilder)

HaViMo is a computer vision solution for low power microprocessors. It is equipped with a CMOS camera chip and a microcontroller which performs the image processing. The results are then accessed via serial port. In HaViMo2 several features such as frame rate are improved.

In addition to the region growing algorithm available in prior versions, a new algorithm is implemented called Griding. The algorithm is a suitable pre-processing step for many other applicationssuch as object recognition and self localization.

The compatibility area of the module is also extended to more software and hardware platforms. HaViMo2 is compatible with ROBOTIS and RoboBuilder bridges. It can also be integrated in programs developed in Roboplus. Other platforms can also communicate with the module using either half or full-duplex serial protocols.

Features:
Havimo 2.0 Camera /Vision Module for Robot
  • Integrated Color CMOS Camera
  • Frame Resolution: 160*120 Pixels
  • Color Depth: 12 bits YCrCb
  • Frame Rate: 19 Fps
  • Full Access to all CMOS Camera registers
  • Color-Based Image Processing
  • Integrated Color Look-up Table
  • On-line Region-growing
  • On-line Griding
  • Raw image output in both calibration and implementation modes
  • Supported Hardware
  • Half Duplex (ROBOTIS)
  • Full Duplex (RoboBuilder)
  • Requirements for other platforms
  • TTL level RS232
  • 115200 BAUD for Full Duplex Mode (RoboBuilder Mode)
  • 1 MBAUD for Half Duplex Mode (ROBOTIS Mode)
  • Supported Software
  • Roboplus (ROBOTIS)
  • Direct C programming (ROBOTIS)
  • RBC firmware
  • Direct C programming (RoboBuilder)

Friday, September 30, 2016

HaViMo3.0 2Mpx Vision Module

HaViMo 3.0 is a 2 MP resolution camera module with image processing sensor OV2640 is powered by ARM Cortex M3 CPU. This module also features a full duplex UART interface as a communication line to the microcontroller.

specifications:
- Resolution: 2 MP
- Type of sensor: OV2640
- CPU: ARM Cortex M3 CPU
- Interfaces: UART full duplex
- Compatible with servo Dynamixel AX-18
- Compatible with TTL interface Dynamixel