Skip to content
Mahmoud Karam edited this page Oct 21, 2021 · 4 revisions

AGV icon

AGV

Creative Commons Licence license release last commit

AGVs


What is AGV

AGV stands for Auto Guided Vehicle which moves without guidance from humans and can be used in many applications. Check this wiki WikipediaLogo for more details.


Applications

Our objectives is to manufacture an AGV to help in the following:

Warehouses

AGV can be used for warehouses logistic to:

  • Get packages organized inside the warehouse.
  • Delivering a package from the warehouse to a human ordered it from a GUI (i.e., Amazon store orders packaging).

Warehouses

Watch Full Video

Hospitals

  • Food: Deliver food from the kitchen to patients' rooms.
  • Medicine: Deliver medicine from the pharmacy to patients' rooms.

Restaurants

Deliver food to customers.

Restaurants

Watch Full Video


Technical progress

The project consists of:

componentsOfProject

Team is divided into:

MECHANICAL

SW tools used: SolidWorks SolidWorks

Responsibilities

  • 3D design.
  • Analysis.
  • Mechanisms.
  • Manufacturing.
  • etc.

Progress: can be found in file mechanicalTasks.xlsx

Work: can be found in repo

ELECTRICAL

Responsibilities

  • Motors selection and their drivers.
  • Wheels selection.
  • Battery package design and Battery Management System.
  • PCB design of some boards.
  • etc.

Progress: can be found in file electricalTasks.xlsx

Work: can be found in repo

SOFTWARE

SW tools used: VS Code VSCode

Platform used: Arduino Uno Arduino

Responsibilities: Responsible for the hidden part of the project.

  • SW design based on Autosar architecture.
  • Bare Metal programming.

Progress: can be found in file swTasks.xlsx

Work: can be found in repo

GUI

SW tools used: LabView Labview

Responsibilities: Create an interactive graphical user interface used to control AGV destination and show the current position at real time.

Progress: can be found in file guiTasks.xlsx

Work: can be found in repo


What is CLR?

Vision

our vision is to extend our robot to be a network of robots connected together with master devices. And they are responsible for logistics in a place where they are used. So, CLR stands for Colony of Logistic Robots. As the name suggest, it means a networks of robots responsible for logistics.

Why CLR instead of AGV?

We aim to use robots either on the ground (AGVs) or on the air (drones). So, AGV name stands only for grounded robot, that's why we named it CLR to stand for both applications.


Support our efforts!

Buy me a COFFEE!!

Or leave a tip! ヾ(°∇°*)


Licenses


All DOCUMENTS inside this work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

All SOURCE codes & BINARIES are licensed under Apache.

Creative Commons Licence

license


Credits

All credits and sources are listed inside the page and references themselves.