|
|
Merlin Systems Corp. Ltd HumaniformTM
Robotics |
|
|
|
|
|
|
|
|
|
Specification |
|
Dimensions |
8cm x 8cm x 8cm |
Processor |
ATMEL AT90s8515 4 MIPS (upgradeable to 8MIPS) 8k
Flash RAM 512 Bytes SRAM |
Batteries |
2 x 4 cell NIMH rechargeable battery packs. Charger
supplied. |
Communications |
433Mhz or 418Mhz RX Module
Note: PC Transmitter required to communicate with the robot
via wireless communications.
Bidirectional communications is available via the supplied
cable. |
Drive train |
2 x DC Motors with gearbox and integrated opto shaft
encoders. 6 - 12v DC. Upto 3A stall current. |
Case |
Aluminium modular case. 5 sides can be removed for easy
access to the inside or customisation. |
Programming |
In system programmable via the supplied cable. |
Expansion |
17 General purpose I/O lines are available, size of which
have special functions (where required): Comparator, 2 x
External Timer Inputs, Interrupt capture pin, SPI
Interface. |
Cables |
Programmer and debug cables are supplied. |
Speed |
1 -> 2m/s |
Software |
Basic motion control software (Miabot RDK) is provided with
source to control speed, distance, direction. Sample PC
driver code is provided with source (QBASIC & Visual
C++). Further sample code, tutorials and utilities are
available via the download area. | |
|
|
MIABOT Control Board
The MIABOT control board is designed using the latest surface
mount technology to create a compact feature packed general purpose
control board.
|
|
|
|
|
Feature |
Description |
4 - Way Battery Connector |
Socket provided to run the robot via the onboard batteries
or from another power source (such as a bench
supply) |
2 - Way Charger Socket |
When the switch is in the charge position power supplied to
the charge socket will recharge the onboard
batteries. |
Opto Encoders |
Open collector opto inputs which are connected to interrupt
capture pins on the MCU. These inputs are normally connected
to the outputs from the drive train encoders. |
LED1 & LED2 |
Status LED’s, software programmable but by default used to
indicate power on and activity on the RX line. |
CPU |
Atmel AT90s8515 Microcontroller (MCU) |
Motor Output |
2 Channel DC motor outputs.12v with max. (stall) current of
3A per channel. |
RX Module |
Plugin slot for wirless communications module. Specificy
418Mhz or 413Mhz when ordering. |
TX Module |
Optional plugin socket for wireless transmission module.
Specificay 418Mhz or 433Mhz. Note: The RX and TX unit must be
on seperate frequencies if both are used. |
Programmer/Debugger/SPI |
Socket can be used for general purpose I/O (5) as well as
programming, and debugging (bidirectional communications via
cable) and SPI (Serial Peripheral Interface). |
H-Bridge |
Power drive for the motors. |
Expansion Port |
15 Way header for general purpose I/O (13). |
Switch |
On, Off or Charge | |
|
|
Software
Each robot is supplied with the GNU
‘C’ compiler, download
utility (dos,windows 95,98,NT & Linux), editor
and other development tools. For most users this is everything they
need to get started. Please visit this
page for an overview of the build tools.
The MIABOT
RDK is supplied with each robot providing basic (but extensible)
motion control software. Corresponding sample code is provided to
run on the PC to control the robot (QBASIC and Visual C++).
A BASIC development environment for the robots can be supplied at
additional cost. |
|
|
PC Transmitter
Each robot can be driven via the debug cable or wireless
communications. To communicate with the robot use the PC Transmitter
unit which plugs into the 9-Way RS232 port. Specify the transmitter
frequency (418Mhz or 433Mhz) to match the RX module on the
robot.
A single PC transmitter can be used to communicate with multiple
robots by sending out communications packets each with a unique id.
The software on each robot can be then tuned to only respond to
commands with the correct id. |
|
|
|
Programming robots
Information about programming robots can be found here. |
|
|