Coder Social home page Coder Social logo

mayurvarma14 / intelligent-robotic-arm Goto Github PK

View Code? Open in Web Editor NEW
17.0 3.0 5.0 620 KB

Intelligent Robotic Arm is a 5 dof autonomous arm with webcam attached to it for vision.

Home Page: https://mayurvarma14.wordpress.com/2014/08/01/mayur-intelligent-robotic-arm/

License: MIT License

C# 70.48% Makefile 20.49% C 9.04%
robotics servo-controller microcontroller vision art robotic-arm autonomous

intelligent-robotic-arm's Introduction

Intelligent-Robotic-Arm

Intelligent Robotic Arm is a 5 dof autonomous arm with webcam attached to it for vision. Check it here https://mayurvarma14.wordpress.com/2014/08/01/mayur-intelligent-robotic-arm/

This is an Intelligent Robotic Arm with 5 degree of freedom for control.It has a webcam attached for autonomous control.The Robotic arm searches for the Object autonomously and if it detects the object,it tries to pickup the object by estimating the position of object in each frame. Once it has reached the object it picks up the Object.For this i have used Image based servo control technology.It can detect different color objects and sort the objects based on colors without any human intervention.

enter image description here

Mode

It has 2 modes to operate

  1. Simple Mode
  2. Autonomous Mode

Simple Mode

For making the program for microcontroller i have used Avr Studio and for USB interface application i have used Visual C#.

The software has the functionality to program the robotic arm and allow it to run the sequence of steps.

Each servo motors can be controlled individually and it also include Inverse Kinematics which allows X,Y,Z parameter for controlling the robotic arm easily.

User can save the script and load the script created by them.

enter image description here

Autonomous Mode

It has autonomous mode and it can detect objects with the help of Image Processing.

For Image Processing I have used AFORGE.NET library.

The Robotic arm searches for the Object autonomously and if it detects the object,it tries to pickup the object by estimating the position of object in each frame. Once it has reached the object it picks up the Object.For this i have used Image based servo control technology.

It can detect different color objects and sort the object based on colors without any human intervention.

enter image description here

Usage

  • Directory "Robot" contains Visual C# code for the GUI program
  • Directory "Robotic Arm" contains AVR Studio's C code for the
    Microcontroller Atmega 640

Authors




Licensed under MIT License

intelligent-robotic-arm's People

Contributors

mayurvarma14 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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