GithubHelp home page GithubHelp logo

aabidpatel / warehouse-inventory-assistance-mobile-robot Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 470 KB

A vision-based robot which navigates based on detected directional aids or warehouse inventory management.

Python 47.93% C 52.07%
mechatronics opencv raspberry-pi warehouse-management-system

warehouse-inventory-assistance-mobile-robot's Introduction

Warehouse-Inventory-Assistance-Mobile-Robot

A vision-based autonomous mobile robot navigates based on detected directional aids and Aruco markers using OpenCV for warehouse inventory management to successfully identify and count defective and non-defective inventory at each station.

Autonomous Navigation

The robot relies on directional aids, such as triangular markers, strategically placed throughout the warehouse to make informed turn decisions. By following these directional aids, the robot will seamlessly manoeuvre through the warehouse's three major sections, ensuring it covers the entire inventory space. Upon reaching this destination, the robot will display the final count of defective and non-defective widgets, providing warehouse management with accurate and up-to-date inventory information.

Schematics

Screenshot 2024-03-21 125047

Flow Chart

Screenshot 2024-03-21 125107

Conclusion

The project demonstrates the practical application of computer vision techniques for marker detection and shape recognition. The system can be used in various real-world scenarios by combining the functionalities of detecting ArUco markers and triangles. For example, it could be integrated into robotics or automation systems to provide visual feedback and make decisions based on detected markers or triangle orientations.

The project's implementation successfully achieves its objectives of real-time marker detection and triangle direction determination. However, there are potential areas for improvement. For instance, the code could be optimized for better performance, such as using multi-threading to parallelize the detection processes. Additionally, more robust error handling and exception management could be incorporated to enhance the reliability and stability of the system.

warehouse-inventory-assistance-mobile-robot's People

Contributors

aabidpatel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.