An open API service indexing awesome lists of open source software.

https://github.com/devmuniz02/autonomous-warehouse-car

Autonomous warehouse car with the use of Hiwonder omnidirectional car and Universal robot UR3e in a warehouse grid-like route.
https://github.com/devmuniz02/autonomous-warehouse-car

Last synced: 6 months ago
JSON representation

Autonomous warehouse car with the use of Hiwonder omnidirectional car and Universal robot UR3e in a warehouse grid-like route.

Awesome Lists containing this project

README

          

# Autonomous Warehouse Car (UDEM) Β· Until May 2025

An autonomous warehouse system using the **Hiwonder TurboPi** omnidirectional car and **Universal Robot UR3e**, operating within a structured warehouse grid.

---

## 🧭 Overview

This project integrates the **Hiwonder TurboPi** robot and the **Universal Robot UR3e** for automating warehouse tasks such as object pickup, transport, and placement. The system improves efficiency and precision in logistics workflows.

---

## 🧩 Key Components

- **Hiwonder TurboPi Omnidirectional Car**
Agile and precise motion within grid environments.

- **Universal Robot UR3e**
Robotic arm for accurate object manipulation.

---

## πŸ–ΌοΈ Visual Representation

| Hiwonder TurboPi | Universal Robot UR3e |
|------------------|----------------------|
| Hiwonder TurboPi Robot Car | Universal Robot UR3e |

---

## πŸ—ΊοΈ Warehouse Pathway Images

Images of the actual working environment setup:

- ![Warehouse Testing Pathway](assets/extra/Warehouse%20pathway%20Testing.jpeg)
- ![Warehouse Configuration](assets/extra/Warehouse%20pathway%20configuration.jpeg)

---

## πŸŽ₯ Demo Videos

> Click to download or open in browser:

- [πŸ“Ή Demo 1](VID-20250330-WA0000.mp4)
- [πŸ“Ή Demo 2](VID-20250403-WA0001.mp4)
- [πŸ“Ή Demo 3](VID-20250403-WA0002.mp4)
- [πŸ“Ή Demo 4](VID-20250403-WA0003.mp4)

---

## πŸ’» Python Code Files

- [`robot_movements.py`](./robot_movements.py)
Movement logic and path coordination for the robot.

- [`Server_code.py`](./Server_code.py)
Handles backend communication with the car and client.

- [`GUI_client.py`](./GUI_client.py)
Provides a graphical interface for user control and monitoring.

---

## πŸ”§ Arduino Integration

- [`arduino_ultrasonic.ino`](./arduino_ultrasonic.ino)
Arduino sketch for distance sensing using ultrasonic sensors.

---

## 🎯 Project Objectives

- Automate item retrieval and delivery tasks.
- Navigate grid-based environments using omnidirectional control.
- Coordinate robotic arm and base movement effectively.

---

## πŸ”­ Future Enhancements

- Add real-time obstacle avoidance with sensors.
- Implement machine learning for route optimization.
- Enable multi-robot task delegation and coordination.

---

## πŸš€ Explore More

Discover more of my AI & ML work: [AI & ML Code and Projects](https://github.com/devMuniz02/AI-ML-Code-and-projects/)

---

## πŸ“„ License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.