GithubHelp home page GithubHelp logo

zk2021's Introduction

Read this in other languages: English, 中文.

Introduction

This is a competition project that requires you to walk through a rectangular simulated supermarket with white lines on a black background within a specified time to grab the goods you need, and the shelves will contain distractions.

The robot of this project uses a usb industrial camera to collect images, and uses yolov5 to detect items on the upper computer jetson nano, which can achieve 10+ frame rate. The robot uses grayscale sensors for line following, and uses DC gear motors with AB two-phase incremental photoelectric rotary encoders , which is controlled through pid. The simple mechanical arm is used as the grasping mechanism, and the stepper motor controller as well as a screw guide are used as the linear mechanism (to increase the grasping range of the mechanical arm). Electromagnets and permanent magnets are used to connect the robot body to the shopping cart.

Design drawing:

Detection result:

image-20230927192115871

Photo of the robot:

image-20230927192150633

Photo of the winning team(Second from right is me) :

Usage of ‘Upper’

  1. torch 1.10.0,torchvision 0.11.0a0
  2. run the commandsudo python detect_new.py

Usage of ‘Lower’

  1. Compile them and download it to arduino mega

zk2021's People

Contributors

shieldkeke 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.