Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Learn robotics with machine vision & artificial intelligence

No Reviews Yet

Course type: Online Instructor led Course

Platform: Online Lecture at your time convenience

Course ID: 25495

Course type: Online Instructor led Course

Platform: Online Lecture at your time convenience

₹ 6,950

Technophilia Systems picture
Technophilia Systems
No Reviews Yet

Date and Time

Not decided yet.

Technophilia Systems picture
Technophilia Systems

BE & Android trained faculty

About Technophilia Systems

More than 5 years of teaching & developing experience. Content developed and approved by faculties from RCAi-USA.
No reviews currently

About the Course

4 week training program with 45 hrs of module

Topics Covered

The Course and Kit Content given below:

LEARN HOW TO:
- Use RobotC
- Use Robot Virtual World (RVW)
- Control robots using mobile phones
- Control robots using Acceleration sensor
- Interfacing of TV remote control with the robot
- Wireless data communication using IR
- Control robots using PC
- Interfacing Analog and Digital sensors
- Control robots using sound sensor
- Matrix LED display Interfacing
- AC Device Control (Used in Home Automation Systems)
- Work with Matlab
- Use Image Processing Toolbox
- Make PC controlled robot using GUIDE
- Make color detector robot
- Image processing based ball follower robot
- Camera based line follower robot
- Detecting number of fingers shown in front of webcam
- Media Player Control using Hand Gesture
- Power Point Presentation Control using Hand Gesture
- Mouse Pointer Control using Hand Gesture
- Taking snapshoot from webcam using Hand Gesture
- Use Eagle for designing professional quality single layer & multilayer PCBs
- And many more...

DETAILS OF THE SYLLABUS:

Introduction to Robotics
- What is robot?
- Types of robot
- Application of robot
- Basic Parts of robot

Introduction to Embedded System
- What is Embedded System?
- Characteristics
- Examples of Embedded System

Microcontrollers used in Robotics
- Microprocessors and Microcontrollers
- Block Diagram of Microprocessors and Microcontrollers
- Microcontrollers Classification
- AVR Microcontroller
- Basic circuit diagram of AVR microcontroller

Introduction to RobotC
- Getting started with RobotC
- RobotC Installation
- Understanding the ARDUINO Platforms
- Installing device driver for ARDUINO
- Running the RobotC IDE & familiarization with the menu, toolbar, function library etc
- IDE Interface setup
* Basic
* Expert
* Super User
- Downloading Firmware into the ARDUINO Board
- Understanding Compiler Target Setup
* Physical Robot
* PC Based Emulator
- Writing your first RobotC code
* Understanding Motor & Sensor Setup
* Setting Controller Board
* Serial Port
* Motors
* Analog & Digital I/O
- Compilation & Downloading of the program into the real hardware

Basic I/O Device Interfacing
- LED
* Glowing of LED
* Blinking of LED
- Buzzer
* Beeping of Buzzer
* Different monophonic tone generation
- Switch interface
* Circuit/connection details of the switches
* Development & testing of various switch based programs

16x2 Character LCD Interfacing
- LCD Features
- LCD Connection
- Algorithm to Control LCD
- LCD Commands
- Programming & development of LCD based applications

Robotic Kit Assembling
- Identification of kit contents
- Assembling of the kit
- Testing the working of the kit

Actuator/Motor Interfacing
- Types of actuators used in robotics
- DC motors
- Linear Actuators
- Motor driver using relay
- Motor driver using transistor
- Solid-state drivers: H-bridge IC drivers
- DC Motor controlling

Introduction to Robot Virtual World (RVW)
- Getting started with RVW
- Understanding RobotC for Mindstorms NXT
- RVW Licenses Management for Mindstorms
- Compiler Target Setup
- Virtual World Setup
- Understanding the Virtual World Arena & its control
- Writing & downloading the code in the Virtual Platform
- Selection of Robot, Movement etc in the RVW environment
- Building your own arena/level using RVW Level Builder
- Writing code & running the virtual robot in your own arena/level
- Test run of various RVW programs in different RVW arena/level

Input taking methods & Digital Sensor Interfacing
- Need for sensors
- Basic type of sensors
- Concepts of Light sensor using LDR, photo transistor, IR LED and photo diode
- Working principle of the Digital MPOS (Multi Purpose Optical Sensor)
- Interfacing the Digital MPOS
- Making of Obstacle avoider robot
* Test run of the obstacle avoider robot in the RVW environment
* Test run of the obstacle avoider robot in the real world environment
- Making of Line follower robot
* Test run of the line follower robot in the RVW environment
* Test run of the follower robot in the real world environment

Analog to Digital Conversion (ADC) & Analog Sensor Interfacing
- What is ADC?
- ADC features
- ADC channel & resolution
- Getting data from different channels
- Understanding the working principle of Analog sound sensor
- Interfacing & making of sound controlled/activated robot

UART Communication Protocol
- Basic of UART Protocol
- Frame Format
- Hardware & software used in the communication
- Understanding the different parameters e.g. baud rate, parity etc of UART
- Making PC controlled robot
- Programming & development of different UART based applications

Wireless Technology
- Techniques and Applications
- Brief of different wireless technologies used in robotics
- IR transmission and reception concepts
- Understanding the RC5 protocol
- Frame format of RC5 protocol
- Interfacing 38Khz IR Receiver module
- Designing TV Remote operated Robot

Making of GSM/DTMF/Mobile Phone Operated Robot
- Dual Tone Multi Frequency Principle
- Binary codes of different keys
- Circuit description
- Identification of the different parts of the DTMF module
- Real life examples or applications of DTMF module
- Interfacing and Programming
- Test run of the mobile phone controlled robot

AC Device Control (Used in Home Automation Systems)
- What is an Electromagnetic Relay?
- Construction, working principle & types of Relay
- Understanding the relay board
- Automatic/time based on/off of home electronic/electrical appliances
- Controlling home electronic/electrical appliances using IR remote control
- Use of cell phone/mobile phone to control home appliances

Matrix LED Display Interfacing
- Matrix LED Working
* Common Anode
* Common Cathode
- Circuit Description
- Interfacing and Programming
* Displaying Different Characters
* Shifting/Scrolling of Characters on Matrix LED

Implementation of Protocols I2C Protocol
- The I2C Protocol
- Frame format, block diagram & uses of pull-ups
- Algorithm for how to read & write?
- Slave address configuration

Acceleration Sensor: Concepts and Activities
- What is an acceleration sensor?
- Working principle of an acceleration sensor
- Types of acceleration sensors available in market
- Different interfacing technologies used with acceleration sensor
- Hardwire interfacing circuitry of a 3 axis acceleration sensor
- Register configuration of an acceleration sensor
- Reading x, y, z and tilt parameters
- Configuring the acceleration sensor for shake detection
- Configuring the acceleration sensor for tap detection
- Configuring the Acceleration sensor for orientation detection
- Mapping the hand gesture through acceleration sensor and controlling a robotic vehicle
- Interfacing acceleration sensor with PC

Introduction to Machine Vision
- Sensors & its classification
- Sensors used in machine vision
- Camera vision
- Different types of cameras used in robotics
- Basic construction and working principle of a camera
- Different types of interface used for camera
- Advantage of camera vision

Exploring MATLAB
- Introduction to MATLAB
- Introduction to Commands and functions
- Conditional statements and looping
- Mathematical operations
- Logical Operations & Conditional Operations
- Signal representation
- Array operation
- String operation
- Matrix operation
- .m-files & functions

Exploring MATLAB Audio Data Acquisition Tools
- Accessing Audio Tools
- Recording Audio using Matlab
- Playing Audio files using Matlab Tools
- Reading & writing Audio files using Matlab Tools

Familiarization with Image Processing Terminologies
- Types of image
- Different parameters of an image
- Concepts like Luminance, Chrominance, Hue, and Intensity
- Different color Spaces
- Texture, Resolution and Pixel

Handling Images in MATLAB
- Importing image
- Image representation
- Finding pixel value
- Operations using pixel value
- Image matrix
- Image Processing Approaches
- Functions to Enhance Images
- Thresholding

Image Arithmetic
- Image Addition
- Image subtraction
- Image Complement
- Image Divide
- Noise & noise reduction
- Edge Detection

Data Communication using MATLAB
- Accessing the PC’s serial port
- Accessing the PC’s parallel port
- Sending data from MATLAB/PC to Microcontroller
- Receiving data from Microcontroller

Exploring MATLAB’s Graphical User Interface (GUIDE)
- Working with different tools used to build GUI
- Designing & running different GUI based programs
- Making MATLAB stand alone ready to run executables
- PC controlled robot using GUIDE

Development of Image Processing based Robots
- Color detector robot
- Ball follower robot
- Line follower robot

Introduction to Sixth Sense Technology
- What exactly sixth sense technology is?
- Sixth sense devices
- Software overview
- How the sixth sense hardware & software works
- Applications
- Advantages, disadvantages & future

Implementation/Development of Sixth Sense based Projects
- Detecting number of fingers shown in front of webcam
- Media Player Control using Hand Gesture
- Power Point Presentation Control using Hand Gesture
- Mouse Pointer Control using Hand Gesture
- Taking snapshot from webcam using Hand Gesture

PCB Layout & Circuit Design using Eagle
- Introduction to different electronic CAD tools
- Types of PCB
- Understanding electronics components package type, foot print, grid, pad, vias etc
- Use of through hole and SMD components
- Basic steps of PCB layout design
- Familiarization with Software
- Placing parts & drawing schematic
- Electronic Rule Check (ERC)
- Designing Single layer PCB
- Designing Double layer PCB
- Transfer schematic to board
- Manual Routing
- Auto routing
- Creating layout
- Optimizing Layout
- Copper pouring
- Design Rule Check (DRC)
- 3D visualization with components of the PCB using Eagle 3D
- CAM process & Gerber file generation
- Obtaining part list/BOM

Training Kit Contents: (Individual Kits)
- Arduino Duemilanove Development Board
- Digital Optical sensors
- Sensor Connector/Cable
- Analog Sound Sensor
- 3-Axis Acceleration sensor
- 16x2 Character LCD
- Relay Board
- USB cable
- A set of robotic chassis
- Geared DC motors
- Molded plastic wheels with rubber grip
- Ball caster with 360 degree freedom
- Batteries for power supply
- Battery connectors/snappers
- IR Module
- DTMF module
- Matrix LED
- Audio Connector
- L-Clamp
- Nut Bolt Pouch
- Screw driver
- PC Camera
- Colored Plastic Ball
- Colored Insulation Tape
- Comprehensive Study material covering all the discussed topics in a CD/DVD

Who should attend

Any Engineering graduate or pursuing student or BSc in Electronics/IT/CS/Electrical/Technical field student

Pre-requisites

No pre-requisites. Basic C programming knowledge is preferred.

What you need to bring

Laptop/Desktop with internet connection is enough to start the course. The hardware kit material will be provided by us

Key Takeaways

Training Kit Contents: (Individual Kits)
- Arduino Duemilanove Development Board
- Digital Optical sensors
- Sensor Connector/Cable
- Analog Sound Sensor
- 3-Axis Acceleration sensor
- 16x2 Character LCD
- Relay Board
- USB cable
- A set of robotic chassis
- Geared DC motors
- Molded plastic wheels with rubber grip
- Ball caster with 360 degree freedom
- Batteries for power supply
- Battery connectors/snappers
- IR Module
- DTMF module
- Matrix LED
- Audio Connector
- L-Clamp
- Nut Bolt Pouch
- Screw driver
- PC Camera
- Colored Plastic Ball
- Colored Insulation Tape
- Comprehensive Study material covering all the discussed topics in a CD/DVD

Reviews

No reviews currently

Discussions

₹ 6,950

Post your requirement and let us connect you with best possible matches for Robotics classes Post your requirement now
₹ 6,950 Enquire