Lab. Manual: Robotics (Enge425)
Lab. Manual: Robotics (Enge425)
Lab. Manual: Robotics (Enge425)
JAZAN UNIVERSTY
College of Engineering
Electrical Engineering Department
Lab. Manual
Robotics (EngE425)
Robonova-AI
Prepared By
Dr. Emad Saeid
Eng. Hidayath Mirza
Contents
WHY ROBONOVA-AI? ......................................................................................................................................... 5
SOME OF THE PROMINENT FEATURES OF ROBONOVA-AI: ....................................................................................................... 6
SDRAM VS SRAM ...................................................................................................................................................... 11
4. CONNECTIONS AND WORKING OF ROBONOVA-AI WITH KROBO (BRAIN) USING IR CONTROLLER &
SPECIFICATIONS OF THE BOARDS. ..................................................................................................................... 12
AIM: .......................................................................................................................................................................... 17
1. Introduction to robotics.
Aim: The aim of this experiment is to create motivation and interest in the field
of robotics.
Figure 1. Robonova-AI
Table 1. List of videos from www.youtube.com and their links.
Serial
No.
1.
http://www.youtube.com/watch?v=W1czBcnX1Ww
2.
http://www.youtube.com/watch?v=2STTNYNF4lk
3.
http://www.youtube.com/watch?v=AiCFtmdrvHM
Robotics Lab. EngE425
2. Introduction to robonova-AI
Why Robonova-AI?
HBE-ROBONOVA-AI is an intelligent 2-leg walking robot with 17 joints equipped
with the following:
1) Robot control board loaded with MR-C3024 controller that can control 24 servo
motors simultaneously.
2) The brain board (HBE-KROBO) loaded with 520 Mhz PXA272 32 bit embedded
processor and FPGA for video processing and
3) CCD camera visual module.
4) This robot, equipped with brain board and visual module installed in addition to
traditional 2-legs walking robot.
5) It is able to perform not only the simple robot operations that were memorized in
PC in advance but also intelligent and autonomous actions.
6) HBE-ROBONOVA-AI is a platform that is mostly suitable for future intelligent
robot training environment.
It consists of MR-3024
motor controller and two uni-directional sensors. Infra Red (IR) sensor receives
the signal from IR transmitter and a tilt sensor which helps the robonova-AI to
maintain balance. It also consists of UART module in it. The UART helps in the
interface between outer world and the robot.
3. Introduction to KROBO
CPU Module
Peri-I Module
Peri-II Module
Figure 3(c).conceptualized longitudinal view of the KROBO and peri-II
Figure 3(a), Figure 3(b) and Figure 3(c) depicts the top view, longitudinal and
conceptualized longitudinal view of KROBO and Peri-II. It consists of the
following things:
a)CPU Module:
PXA272 processor with 520-MHz.
b)Peri-1 (FPGA) Module :9 bit Video Image Processor.
CPU module and Peri-1 module is brain board.
c) The Peri-2 module is an extra module to help video and software processing.
10
FPGA chip receives video data from external input devices such as a CCD camera
to digitalize them through a video processor and serves to store required data in
SRAM through the video processing that meets user needs.
SDRAM Vs SRAM
SRAM or (Static Random Access Memory) is static (does not need powerrefreshing) while SDRAM is dynamic (needs power-refreshing periodically).
SRAM uses the kind of memory called flip-flops which are used for digital data
storage. Its memory contents can be retained for as long as there
is D.C. power. While the SDRAM uses the kind of memory cell called capacitors
which needs to be refreshed periodically.
SRAM memory can pack several gigabits on a SRAM chip while the SDRAM
memory can only pack several tens of mega bits on its chip.
11
12
Theory of connections:
1)
The cables J20 and J21 coming out from robonova-AI should be
connected to the J20 and J21 printed on the Peri-II; third board
(supporting board).
Items
Specifications
FPGA
Memory
Video Input Processor
UART
Video
Power
PCB Size
13
Items
Specifications
Ethernet
UART
USB
Video
GPIO
Power
PCB Size
14
Aim:To understand the connections made while dealing with the Linux embedded
sytem.
15
Fig. 5a shows the connections of the robonoa-AI , KROBO and host PC. Apart
from this, components are also labeled with numbers. They are follows:
Table 5. List of components and their connection
Number assigned
1
2
3
5
6
Figure 5(b) Real time connection configuration between KROBO and Host PC
16
Function
Come out of the folder
Enter into the folder
List the folder and files present in the folder
Run/execute the file
Step 1:Click on the HyperTerminal icon and named the connection as seen above.
17
18
Step 5: We get the blank screen; it means we have to restart the KROBO board.
Step 6: After that, the whole system starts booting as shown in the above screen shot.
19
7. KROBO robottest
20
Table 2
21
Step 11: Finally, we see the list of the exercises performed by the robonova. Just follow
the instructions to start the exercise.
22
Step 13. Select the programme from the list and execute/run it with the syntax given in
the figure.
23
24