Log in

I forgot my password

Poll

What size screen do you think is best for the next device?
12% 12% [ 6 ]
23% 23% [ 12 ]
21% 21% [ 11 ]
13% 13% [ 7 ]
31% 31% [ 16 ]

Total Votes : 52

Latest topics

» Rebuild gator driver to open mali option
Today at 3:06 pm by ilgwt

» Memory, final code and final video (in Spanish)
Today at 9:05 am by Alvaro

» ODROID-A4 IO Board
Today at 6:36 am by tuxfield

» odroid linux kernel config file "hkdk_rtm20_defconfig " missed
Yesterday at 10:09 am by odroid

» odroid-7 source code
Sun May 20, 2012 7:52 am by odroid

» Application source code for Embedded Android Platform based on ODROID-A4
Sun May 20, 2012 2:52 am by odroid

» What is ODROID-BaB project LSED?
Sat May 19, 2012 9:44 am by Alvaro

» CPU Module S5PV310 and K3PE7E700B
Fri May 18, 2012 6:01 am by odroid

» BF040-I50B_N09 Board to Board Connector
Thu May 17, 2012 4:45 am by efung

» CPU Module Schematics
Thu May 17, 2012 2:37 am by odroid

» A stupid question : How can I root the ODROID-A
Wed May 16, 2012 7:05 am by Bingley

» ODROID-PC Ubuntu 12.04 with HDMI
Tue May 15, 2012 12:33 pm by grikukan

» ODROID-A4 IO Board - Oscilloscope
Tue May 15, 2012 11:48 am by tuxfield

» OPEN RFID Tag
Tue May 15, 2012 7:51 am by Alvaro

» About the recovery tool for Odroid-pc
Tue May 15, 2012 6:37 am by odroid


    What is ODROID-BaB project LSED?

    Share

    Alvaro
    Admin
    Admin

    Devices: ODROID, ODROID-T, ODROID-7, ODROID-A, ODROID-ADK, ODROID-BaB, ODROID-PC, ODROID-E7, ODROID-A4
    Posts: 929
    Join date: 2010-05-09
    Location: Madrid, Spain

    What is ODROID-BaB project LSED?

    Post by Alvaro on Tue Feb 21, 2012 10:37 pm

    Hi,

    What is ODROID-BaB project LSED?


    Android Robot with AI


    This project’s objective is to implement Artificial Intelligence (AI) in a robot such as the ODROID-BaB, as well as several forms of controlling the robot through an Android device. For this purpose, an application has been developed which can be divided into five different activities, as we like to call them, plus an additional text with overall information of the project and a License.

    Each one of the activities is a different way of interacting with the robot. The first one is the Accelerometer. This allows the user full control over the robots movements via inclinations of the mobile (or whatever Android device is in control). The program observes the variations of the angle, which suffers the controlling device, and relates it to the robots speed and direction. The larger the angle, the faster the ODROID will go, till it eventually reaches the maximum speed. When commanded to move forward the robot will move in the direction it is facing, so in order to make it go left or right, it has to turn first.

    The second activity is the Basic Controls. This is the form of controlling the robots parts separately. The robots parts are, apart from the movement wheels, eye (blue LEDs), cheeks (red LEDs), “external sensors” (RDLs) and the motors linked to the hands. These are items we have implemented into the hardware using the I/O ports inside the robot. The interface created is very easy to use, since it has buttons, scrollbars and indicators which give the user the possibility to control each one of these features.

    Another part of the application is the Sensors. This basically collects data from the robots temperature and pressure sensors and displays them as information on the screen. Apart from the temperature in Degrees and Fahrenheit, and the pressure, the application also calculates the height by using a formula that relates pressure with altitude.

    The forth way of control is the Line follower. For this project we use the camera of the controlling device. The application separates the line (trajectory) from the rest of the font by using complementary colors (black and white for example). By processing images from the camera, the robot moves along the line making slight corrections in his direction in order to keep the line in the middle of the controlling devices screen.

    The last activity is the Voice control, which is where the AI can be seen. The user speaks a command or a phrase and robot responds to it with either movement or speech or both. Several emotional states have been developed for this part of the program which set the eyes, cheeks and hand in motion to help visualize the robots response. The phrase said by the user is analyzed and compared to a database. Once a match is found a certain emotion/movement and/or phrase response is triggered.


    Thanks,

    Alvaro


    _________________
    Alvaro

    Alvaro
    Admin
    Admin

    Devices: ODROID, ODROID-T, ODROID-7, ODROID-A, ODROID-ADK, ODROID-BaB, ODROID-PC, ODROID-E7, ODROID-A4
    Posts: 929
    Join date: 2010-05-09
    Location: Madrid, Spain

    Re: What is ODROID-BaB project LSED?

    Post by Alvaro on Sat May 19, 2012 9:44 am

    Updated


    _________________
    Alvaro

      Current date/time is Tue May 22, 2012 6:39 pm