Giter Club home page Giter Club logo

lakshyapriyadarshime / chaser-drone Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 2.38 MB

Chaser Drone based on ROS, ROS WhyCon technology, simulated in Gazebo real-world physics simulator. WhyCon employs flood-filling image-processing algorithm to detect markers. Proportional–integral–derivative control algorithm is employed to control drone motion. All codes implemented in Python and integrated with ROS Core and ROS WhyCon .

Python 98.41% Shell 1.59%

chaser-drone's Introduction

chaser-drone

	Project - Lakshya Priyadarshi : [email protected]
		  B.Tech 3rd Semester, Computer Science & Engineering
		  Institute of Engineering & Technology, Lucknow
	

	Overview- Chaser Drone based on ROS, ROS Whycon technology, simulated in Gazebo real-world physics simulator
		  Whycon employs flood-filling image-processing algorithm to detect markers
		  Proportional–integral–derivative control algorithm employed to control drone motion

		  Contributors : Lekhraj Singh (ECE), Yaduveer Singh (EE)

	Design -  Robot simulation in real-world environment simulator Gazebo
		  Codes + Simulator are integrated with ROS Core ( Robotics Operating System ) 
		  All nodes are published under Subscriber/Publisher scheme of ROScore / ROSTopic
		  The robot motion parameters are six-dimensional phase space [x,y,z,p_x,p_y,p_x]
		  Algorithm applies feedback control to linear velocity [x,y,z] and angular velocity [th_x, th_y, th_z]
		  Proportional–integral–derivative control algorithm employed to control drone motion				

A proportional–integral–derivative controller is a control loop feedback mechanism widely used in industrial control systems and applications requiring continuously modulated control. A PID controller continuously calculates an error value e ( t ) as the difference between a desired setpoint (SP) and a measured process variable (PV) and applies a correction based on proportional, integral, and derivative terms (denoted P, I, and D respectively) which give the controller its name. In practical terms it automatically applies accurate and responsive correction to a control function.

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.