background preloader

Ekramalik

Facebook Twitter

Ekra Ahmed

M that kinda gal huz gna b ur best pal..watsoeva m gna stay even if ya cnt stop that sway.. cuz i play wit the thunders and control those blunders... and make the storm change its face ta make ma place... hah.. tthats ma grace... Stars and gleam are mine to steal....ma game's no big deal

Which is better, PIC or AVR ? Let's have a heated debate..... Which is better..

Which is better, PIC or AVR ? Let's have a heated debate.....

PIC or AVR ? Click here to go straight to the answer Whenever this subject comes up on discussion groups, there is invariably a heated debate. This sort of quasi-religious debate has always gone on, I'm old enough to remember people arguing about whether the 6502 was better than the Z80, and I'm sure it went on long before that. The Basics - Microcontrollers. New robot builders have many decisions to make.

The Basics - Microcontrollers

One important one is how to put their creation into motion doing something interesting. Eventually, the choice has to be made about which Microcontroller to base their robot on (if any at all!). This article is going to describe some of the basic features of the Microcontroller that newer users may not know about. I will then discuss some of the tradeoffs in choosing a particular Microcontroller. CS223A - Introduction to Robotics. Make a Scribbling Machine. Collect these things: 1.5-3.0 volt motor [link]Note: You can find motors in all sorts of mechanical toys and common household objects; we encourage you to salvage one instead of buying it!

Make a Scribbling Machine

AA battery A piece of hot melt glue stick Broccoli band (thick rubber bands used for produce) Markers Recyclable container such as a strawberry basket or yogurt cup Masking tape Paper for testing Some other helpful materials: Beginning Embedded Electronics - 1. This is a series of lectures written for those with mild electronics background (aka Sophomore in Electrical and Computer Engineering) to learn about the wild world of Embedded Electronics.

Beginning Embedded Electronics - 1

I assume only that you know what electricity is and that you've touched an electrical component. Everything else is spelled out as much as possible. There is quite a lot here so take your time! It is also my intention to get book-hardened EE's students to put down the calculator and to plug in an LED. Remember, if it smokes, at least you learned what not to do next time! You can get all the parts for this lecture here. Sorry for the confusion. What's a Microcontroller? You may know what an OR gate is. A microcontroller is the same as an OR gate.

If (A == 1 || B == 1) else It's C code! In the old days, microcontrollers were OTP or one-time-programmable meaning you could only program the micro once, test the code, and if your code didn't work, you threw it out and tried again. Coursera.org. How to Build a Robot Tutorials - Society of Robots. Our First Experience with Robotics: Making a Web-Controlled Robotic Arm.

As part of Programmers’ Day celebration this year, Azoft web developers decided to surprise our fellow Azoft employees with a competition.

Our First Experience with Robotics: Making a Web-Controlled Robotic Arm

To try something new and unusual, we created an internet-controlled robotic arm. This was our first experience with robotics and it turned out a success. The robotic arm competition was lots of fun for everyone involved, so we decided to share our experience and post this robotics tutorial to give you a fast start into building robots for your own geek parties. Robotics, Vision & Control. The practice of robotics and computer vision each involve the application of computational algorithms to data.

Robotics, Vision & Control

The research community has developed a very large body of algorithms but for a newcomer to the field this can be quite daunting. For more than 10 years the author has maintained two open-source MATLAB® Toolboxes, one for robotics and one for vision. Robot. Robot Virtual Worlds. 2014 Robotics Academy Summer of Learning. Advanced Robotics Spring 2013. This class is the follow-up class to CSCI3302 “Introduction to Robotics”.

Advanced Robotics Spring 2013

Robots perceive their environment with signal processing and computer vision techniques, reason about them using machine learning, artificial intelligence and discrete algorithms, and execute their actions based on constraints imposed by sensor uncertainty, their mechanism, and their dynamics. Introduction to Robotics - Fall 2011. This class will teach the basics of how robots can move (locomotion and kinematics), how they can sense (perception), and how they can reason about their environment (planning).

Introduction to Robotics - Fall 2011

Lecture materials are supported by computer exercises using the simulation software “Webots” (right). Exercises will cover programming of basic sensors, actuators and perception algorithms and are geared to prepare the students to participate in the online competition “RatsLife” ( within the framework of the class.

In RatsLife, two miniature robots “E-Puck” are competing against each other in a virtual maze for available chargers. The students will work in teams of 2 to 3 and develop controllers for the robots putting concepts taught in class into practice. Webots: robot simulator. Robot Navigation. Edited by Alejandra Barrera, ISBN 978-953-307-346-0, 250 pages, Publisher: InTech, Chapters published July 05, 2011 under CC BY-NC-SA 3.0 licenseDOI: 10.5772/705 Robot navigation includes different interrelated activities such as perception - obtaining and interpreting sensory information; exploration - the strategy that guides the robot to select the next direction to go; mapping - the construction of a spatial representation by using the sensory information perceived; localization - the strategy to estimate the robot position within the spatial map; path planning - the strategy to find a path towards a goal location being optimal or not; and path execution, where motor actions are determined and adapted to environmental changes.

Robot Navigation

This book integrates results from the research work of authors all over the world, addressing the abovementioned activities and analyzing the critical implications of dealing with dynamic environments. Machine Learning. Machine learning is the science of getting computers to act without being explicitly programmed.

Machine Learning

In the past decade, machine learning has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome. Artificial Intelligence for Robotics Course. The Pilot. Hello all. Welcome to my blog. This space will be all about what I have learnt and/or done at my hostel room, the various laboratories in college or at my home sweet home. The content shall be mostly stuff that the curriculum doesn't cover. I will try to present the content in an informal manner directly from my experience.

References shall be quoted wherever I feel that my post is not enough to understand the topic well. Please note, I may not have practically done 'each and every thing' that I write about in this space, but I can say with a fair amount of confidence that even if I discuss something that I have not yet undertaken myself, utmost care shall be taken to ensure that the topic is researched to the best of my ability and shall be of help to the reader in his/her endeavors.