0% found this document useful (0 votes)
12 views8 pages

Robotics Lab Report 1

Uploaded by

ruvxii
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views8 pages

Robotics Lab Report 1

Uploaded by

ruvxii
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

-RMINISTRY OF EDUCATION ‫وزارة التعليم‬

IMAM ABDULRAHMAN BIN ‫جامعة ا إلمام‬


FAISAL UNIVERSITY ‫عبدالرحمن بن فيصل‬
COLLEGE OF COMPUTER SCIENCE ‫كلية علوم الحاسب‬
& INFORMATION TECHNOLOGY ‫وتقنية المعلومات‬

ARTI407 – ROBOTICS AND INTELLIGENT SYSTEM


Term 2 – 2023/2024

Lab report 1-5

Team Members: 4
Section number: FA02

# Name ID Leader

Jumanah Ahmad 2210002200 ✓


1
Alshangiti
Fatimah Hassan 2210003284
2
Albuainain
Reem mohammed 2210002698
3
alomair
4 Reem Fouad Albawardi 2200400082

Raghad Nasser 2200002304


5
Alhumaidan

Instructor: Mrs. Zainab Mohammed

1
Table of Contents
4 ................................................................. Lab 1 Installation, Creating and Running Programs
5 ............................................................................. Lab 2 EV3 programmable brick and motors
6 ......................................................................................................................Lab 3: EV3 Motors
7 ..................................................................................................................... Lab 4: EV3 sensors
8 .................................................................................................................. Lab 5: EV3 Sensors 2

2
Table of figures
4.................... ................................ ................................ ................................ Figure 1 lab 1
5.................... ................................ ................................ Figure 2 lab 2 task 1 center button
5.......................... ................................ ................................ Figure 3 lab 2 task 1 up button
5........................................... ................................ ................................ Figure 4 lab2 task 1
5......................... ................................ ................................ Figure 5 lab 2 task 1 left button
5....................... ................................ ................................ Figure 6 lab 2 task 1 right button
5........................................... ................................ ................................ Figure 7 lab2 task2
5........................................... ................................ ................................ Figure 8 lab 2 task2
5........................................... ................................ ................................ Figure 9 lab2 task 2
6....................................... ................................ Figure 10 Lab 3 EV3 Brick Predefined Track
6.................... ................................ ................................ Figure 11 Lab 3 the brick Outcome
7................................. ................................ Figure 12 lab 4 the robot detect the black path
7....................... ................................ Figure 13 lab4 EV3 Robot to perform parallel parking.
8.............................................. ................................ Figure 16 lab 5 the robot last outcome
8.............................. ................................ Figure 15 lab 5 the robot while sorting the colors
8.............................. ................................ Figure 17 lab 5 the robot while sorting the colors
8.............................. ................................ Figure 14 lab 5 the robot while sorting the colors

3
Lab 1 Installation, Creating and Running Programs

Brief overview
Installation, creating and running programs: We install the necessary software, learn how to
turn the EV3 Brick on and off, browse the menu on the screen, and learn how to write
MicroPython programs for LEGO® MINDSTORMS® EV3 robots, develop and download
programs to the EV3 Brick.

Obstacles:
- Installation difficulties: It is possible to run into problems or difficulties during the
installation process, which could keep the necessary software and tools from installing
properly.

- Connection Issues: It might occasionally be difficult to make a secure connection using the
mini-USB cable between the EV3 Brick and the computer in order to transfer codes and
communicate. There may be problems with drivers, cable connections, or device
recognition.

- Programming errors: While writing and executing programs, it's possible for there to be
flaws, logical problems, or programming errors that keep the program from functioning as
intended. Such issues can take a lot of effort to debug and troubleshoot, and it takes
problem-solving abilities.

Figure 1 lab 1

4
Lab 2 EV3 programmable brick and motors

Brief overview
We have improved our understanding of robotics and intelligent systems in this lab by
learning how to program the EV3 brick and motors. Included were the necessary software
and tools. The procedural stages go over several topics related to programming the EV3
brick, such as controlling EV3 motors, monitoring battery voltage and current, adjusting the
display, programming buttons, and adjusting the brick's light and sound. We are able to
develop a program that responds to button presses on the EV3 brick with many actions.

Obstacles
1- Assembling Difficulty:
• Motor Alignment and Connection: Assembling the EV3 driving base will
require connecting motors to specific ports located on the EV3 brick as well
as verifying that they are correctly in alignment with its wheels or another
moving parts. Improper alignment or connections result in unequal motion,
difficulties running the robotic device.
• Power Management and Wiring: Another difficulty was managing power
and cabling. The EV3 driving base demands electrical power derived from
the EV3 brick in order to operate its motors correctly. The motor's
operating effectively depends on assuring sufficient electrical power and
wiring connections between the motors and the EV3 brick.

Task1:

Figure 5 lab 2 task 1 left Figure 4 lab2 task 1 Figure 3 lab 2 task 1 up Figure 6 lab 2 task 1 right Figure 2 lab 2 task 1
button button button center button

Task2:

Figure 9 lab2 task 2 Figure 7 lab2 task2 Figure 8 lab 2 task2

5
Lab 3: EV3 Motors

Brief Overview
In this lab we learned about the motors and their programming functions, then we learned
how to specify the port, direction, speed, and linked gear. Our task was to build a robot that
is moving in a specific path as shown here in the figure below.

Figure 10 Lab 3 EV3 Brick Predefined Track

Obstacles
We’ve faced several obstacles, such as the following:
Assembling: the assembling took from us a lot of time because there is a lot of similar pieces
and a lot of sizes, in addition we couldn't attach the brick to the robot, and we were having
to fix this obstacle by deconstructed and reconstructed the robot several time.
Measurement: We have faced an obstacle in measuring the correct angles and the
directions and it was taking from us a lot of time to select the precise measures.

Outcomes

Figure 11 Lab 3 the brick Outcome

6
Lab 4: EV3 sensors
Brief Overview

In this lab, we've delved into sensor technologies, focusing on color and touch sensors in
task 1. Next, we used the color sensor to design a line-tracing robot, improving our
programming and sensor integration abilities. Next, we took on the task of building a parallel
parking robot in task 3.

Obstacles

1. struggled with EV3 batteries quickly running out of power, which made extended
testing and experimentation difficult.
2. Difficulty in Task 2 due to challenges in securing the paper forming the robot's
tracing line, exacerbated by the wheels displacing the paper.
3. In Task 3, faced obstacles in achieving precise parallel parking as positioning the
robot accurately to detect the two objects between which it should park proved
challenging.
4. We encountered difficulties connecting Bluetooth without the SD card, which
hindered remote control and data transfer functionalities, limiting our ability to
interact with the robot wirelessly.

Outcomes

Figure 12 lab 4 the robot detect the black path


Figure 13 lab4 EV3 Robot to perform parallel
parking.

7
Lab 5: EV3 Sensors 2

Brief Overview
In our recent lab work, we’ve made significant strides in the field of sensor technologies, with
a particular emphasis on color sensors. Our first task was to design and build a Color Sorting
Machine, an innovative device that leverages color sensor technology to identify and sort
objects based on their color.
Upon successful completion of the machine, we proceeded to Task 2, which involved a
practical application of the Color Sorting Machine. We used the machine to sort a set of blocks,
each distinct in color. This task served as a real-world test for the machine, allowing us to
evaluate its performance and accuracy.

obstacles
1. Assembling Difficulty: The assembly of the Color Sorting Machine was a challenging
task. The complexity of the components and the precision required for effective
operation made the assembly process difficult.
2. Time Constraints: The time allocated for the completion of the tasks was limited. This
added pressure to the team and made it challenging to thoroughly test and refine the
machine within the given timeframe.
3. Color Identification Issues: The robot struggled with differentiating between certain
colors, specifically blue and green. This affected the accuracy of the sorting process
and required additional calibration of the color sensors.

Outcomes

Figure 17 lab 5 the robot while sorting the colors


Figure 15 lab 5 the robot while sorting the colors

Figure 16 lab 5 the robot while sorting the colors


Figure 14 lab 5 the robot last outcome

You might also like