Monday, May 31, 2010

Fish Robot

Fish Robot Project

Principles of the Swimming Fish Robot
We can say that fish swim with pushing water away behind them, though fish swim by various methods. As the well-known categories for the swimming fish, a zoologist, C.M. Breder classified into the following three general categories based on length of a tail fin and strength of its oscillation (see the figure to the right).
(a) Anguilliform: Propulsion by a muscle wave in the body of the animal which progresses from head to tail like the Eel.(b) Carangiform: Oscillating a tail fin and a tail peduncle like the Salmon, Trout, Tuna and Swordfish.(c) Ostraciiform: Oscillating only a tail fin without moving the body like the Boxfish.


http://www.nmri.go.jp/eng/khirata/fish/general/principle/index_e.html


Fish Robot (Analysis And Mathematical Modeling of Thunniform Motion)

This research, Institute of Field Robot (FIBO) use the yellow-fin prototype tuna to build the robot because of its movement ability in high speed for a long time, thunniform mode, which make us believe that its movement will be the most efficient locomotion mode than other aquatic mammals. Additional, the body profile is both symmetrical in horizontal and vertical plane, which is helpful for finding out the equation of motion.


http://fibo.kmutt.ac.th/eng/index.php?option=com_content&task=view&id=265

Model Fish Robot, PPF-06i
It was confirmed that the PPF-06i swims with swimming speed of about 0.1 m/s using the micro-computer. Also, it was confirmed that the PPF-06i turns with turning diameter of about 1 m, when the tail swings to one side during the turning. I think that one of the above purposes, (i) Swimming of the fish robot using R/C servomotors controled by a micro-computer, was achieved approximately.On the other side, another of the purposes, (ii) Simple control by Sensors , has not been achieved.


http://www.nmri.go.jp/eng/khirata/fish/model/ppf06i/ppf06ie.htm

Design Concept of the PPF-08i
The model fish robot named PPF-08i has been developed after considering the previous model fish robots, PPF-06i and PPF-07i. The design concept and purposes are as follows:(1) Simple structure(2) Small size(3) High turning performance (small turning diameter),(4) Controlled by a microcomputer,(5) A basic model of the group robots.





The figure to the right shows the structure of the PF-600. A battery, R/C receiver and two servos are located in the body. Two rods connect link mechanisms in the two tail peduncles (forward and tail peduncles), and finally the tail fin through rod seals. For sliding rod seals, slide bearings are used. Other parts that do need to move are sealed with "O" rings.
http://www.nmri.go.jp/eng/khirata/fish/experiment/pf600/pf600e.htm


Fish Robot Research

On the Design of an Autonomous Robot Fish
Abstract—A fish-like propulsion system seems to be an
interesting and efficient alternative to propellers in small
underwater vehicles. This paper presents the early design
stages of a small autonomous robotic vehicle driven by an
oscillating foil. It describes the preliminary dimensioning of
the vehicle and the selection and sizing of the necessary
actuators according to the project’s objectives and constraints.
Finally there is a description of the control system
implementation for the tail’s motion.

Fish swimming is classified as carangiform, anguiliform,
thunninform and ostraciform, depending on the percentage
of their body that contributes in thrust production through
undulatory motions. According to this observation, there
are three alternative ways to design a robot fish, see Fig.




http://nereus.mech.ntua.gr/pdf_ps/med03.pdf

A simplified propulsive model of bio-mimetic robot fish
and its realization
SUMMARY
This paper presents a simplified kinematics propulsive model
for carangiform propulsion. The carangiform motion is
modeled as a serial N-joint oscillating mechanism that is
composed of two basic components: the streamlined fish
body represented by a planar spline curve and its lunate
caudal tail by an oscillating foil. The speed of fish’s straight
swimming is adjusted by modulating the joint’s oscillatory
frequency, and its orientation is tuned by different joint’s
deflections. The experimental results showed that the proposed
simplified propulsive model could be a viable candidate
for application in aquatic swimming vehicles.


Fig. 1. Physical model of fish swimming.

http://journals.cambridge.org/download.php?file=%2FROB%2FROB23_01%2FS0263574704000426a.pdf&code=b84242209ac7a0d01e3a1a9fe14560df


Body Construction of Fish Robot in Order
to Gain Optimal Thrust Speed

Abstract
In fish robot, hydrodynamic shape of its body determines
the ability of the robot to swim. However, sometimes the
swimming gait depends not only on the body, but also on
the frequency of tail undulation and body angle when it
attempts to achieve fast swimming. Thrust speed becomes
the main objective in this research. Some variables which
are suspected as important variables influencing the thrust
speed were observed such as body shape, fin, frequency
of tail, and acceleration of tail. Results of investigation
show that there are some significant dependency among
thrust speed, frequency of tail undulation and body shape.
In some conditions it was found that there was some
optimal condition for all parameters which pace the fish
robot towards fastest thrust speed.





-

-

Fish Robot Vedio

Fish robot Vedio




Robot fish – shark vedio




Squid Robot Vedio




Robot fish vedio




AQUAROID ARTIFICIAL ROBOT-FISH VEDIO




Robot fish synchronise into schools vedio


read more "Fish Robot"

Tuesday, May 25, 2010

Schematic Arduino Digital Thermometer

Arduino Project Digital Thermometer
This Digital Thermometer based on famous Arduino board and LM35DZ as temperature sensor. The sensor component has three pins, +5V, ground and a variable voltage output to indicate the temperature. This simple project wired the sensor output straight to the Arduino's analogue input 0. As display, it use two line LCD (a Displaytech 162B).

Tags : Temperature Measurement, Digital Thermometer, Arduino project src


read more "Schematic Arduino Digital Thermometer"

Monday, May 24, 2010

Schematic AVR Project Wii Conductor

AVR Project Wii Conductor
This AVR project is a simplified implementation of Wii-Music, utilizing a Nintendo Wii Remote (“Wiimote”) to play a gesture-based music game with the player as a virtual music conductor. The project exploited two of the Wiimote’s features: its wand-like shape and the embedded 3-D accelerometers. By interfacing between Microcontroller AVR ATmega 644 and Wiimote, the project able wirelessly transmit motion gestures and button pushes to the MCU. The MCU uses these inputs to create sound by means of Direct Digital Synthesis (DDS).

Tags: Wii Conductor, Simplified Wii Music, Microcontroller AVR project src


read more "Schematic AVR Project Wii Conductor"

Wednesday, May 19, 2010

Schematic AVR Electronic Combination Lock

AVR project electronic lock

CodeLock AVR is electronic combination lock based on AVR microcontroller AT90S2313 or ATtiny2313. User code is consisted of 1 to 8 digits. If the code is entered in the correct sequence, then after 1 second the relay and the electric striker (in the door) switch on for 1 second and then switch off again. User code can be changed via 3x4 matrix keypad. Program in hex code is 2 kB long.

tag : electronic lock, combination keylock, Avr project src


read more "Schematic AVR Electronic Combination Lock"

Tuesday, May 18, 2010

Schematic AVR Electronic Lock with Key Generic RFID

AVR Electronic Lock
This is a generic 125KHz RFID tag reader and an electronic contactless lock. The project is based upon microcontroller AVR ATtiny2313 and generic 125KHz RFID. Here is the project work: the code of first tag that is read after chip programming, is stored in the micro Earom (non volatile) and it works as the "key". Every time that tag is read by the circuit, the relay pulses for about 1.5 seconds, a led lights for 3 seconds and the code is sent out on the serial port. Every other tag doesn't pulse the relay, but lights the led and sends its code on the serial port. So, this circuit will be a generic reader or an electronic lock with RFID key. This project designed by Emilio Ficara.

tag : RFID lock, electronic contactless key, AVR project (src)


read more "Schematic AVR Electronic Lock with Key Generic RFID"

Wednesday, May 12, 2010

Schematic PICTalker - Low Cost PIC Speech Synthesizer

PICTalker
PICTalker is a low cost allophone-based system for synthesis speech. The system use PIC16F628 microcontroller as main processor. You need a PIC development system and programmer, and Microsoft QBasic to program the microcontroller and EEPROMs to build this poject.

Speech quality is somewhat inferior to that from an SPO256 system. Most people immediately understand most or all of the speech it produces provided sufficient care is taken when constructing words from the component allophones. The speech is significantly easier to understand if the loudspeaker used has poor base response.

Download
Documentation and source code

tag : low cost speech synthesizer, PIC project (src)
read more "Schematic PICTalker - Low Cost PIC Speech Synthesizer"

Tuesday, May 11, 2010

Schematic Simple AVR USB Temperature Probe


This simple USB temperature probe uses the AVR USB library by Objective Development. The included ruby script reads the temperature and optionally logs it using RRDTool. The EasyLogger would send the data values over a keyboard interface. The project uses a custom device class and reads values using the ruby-usb library. The project primarily intended to be used in Linux, although it is possible to get it to work in XP with a bit of hassle involved.
Download
USB Temperature Probe Documentation

Term : AVR, USB, Temperature Project src

read more "Schematic Simple AVR USB Temperature Probe"

Friday, May 7, 2010

Schematic I2C Bus Analyzer with USB link to PC

I2C Bus Analyzer
I2C-bus analyzer is a electronic project that has function to capture all transmissions via I2C/TWI bus, decode it and send to PC via virtual RS-232 port. Received data can be displayed by any terminal program on PC computer. The project use ATTiny2313 microcontroller with 20MHz crystal as main part. Link to PC are realized by FTDI FT245RL on UM245R module.

Download

read more "Schematic I2C Bus Analyzer with USB link to PC"