is wondefull robot toy. It has 16bit CPU, 8K RAM, 256+256K ROM, 16
motors, a lot of sensors,
voice recognition chip and other features. A lot of people say that
it is a younger brother of a famous Aibo.
toy was originaly developed by SilverlIt
toys in 2001. Unfortunately, due to bad marketing it did not have
commecial success. I-Cybies are not produced now, but anyway still
can be bought.
time after I-Cybie release, ICybiePet
reverce-engeneered this toy, and a Super
I-Cubie and SDK have appeared.
At present time SDK is at 2.0 version and does include all functions
needed for experiments with this low-cost robotic platform.
1. My SIC upgrade
descriptions from Aibohack
site, I sucessfully did
Super I-Cybie upgrade. It was really hard - I had a rev D board with
extremely small pins.
a result, I have small robot which can be programmed with a
Click for large picture
I want to achieve as a result of I-Cybie programming is fully autonomous
robot with smooth animation, intelligent house navigation and immediate
ROM lack all this features and present only basic behaviour, which
became boring after a very short time.
I will be able to achieve this is still not clear. Robotix is new
for me, and lack of sensors and bad servo accuracy can became an unsolvable
2. 3D model for experiments
did a 3D model of I-Cybie for my experiments. It is available in Download
section (3ds MAX 5.1 format).
has IK and custom attributes setup ready for animation (use custom
attributes of "body" object to controll head, neck and tail).
a side effect, I spent some time creating I-Cybie wallpapers and have
done several variants of them. They all are available in Download
3. Try to create new animation
I have got first results in downloading animation from 3DS MAX to robot,
but more precise PID algorithm requires more research time. Since now
I dedicate all my free time to ReadManiac, this projects is suspended.
I do not like in animation from original ROM is its sequental structure.
Sometimes dog moves only single leg from one position to another,
while it could do a lot of movements simulaneously to produce much
more smooth and realistic animation.
problem with robot animation is that it is different from games. In
3DS Max you can position body as you want, even in the air, but this
obvious will not work when you download animation to the real robot.
problem is that limb positioning is extremely not precise. This can
cause a lot of problems.
idea is to create animation player with physical simulation engine
to test new animation without downloading it to the real robot.
present time I'm trying to create animation player in a few moments
of my free time.
Max model of I-Cybie here
put old model without IK setup on site till 04.06.2004, now all Ok)
wallpapers pack here
- Super I-Cubie mod, SDK
dissection, other info
to main page
(C) 2004 by Roman Lut