0% found this document useful (0 votes)
73 views

Introduction To Robotics

note for course introduction

Uploaded by

Ephrem
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views

Introduction To Robotics

note for course introduction

Uploaded by

Ephrem
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

Introduction to Robotics & Intelligent System

Amanuel Negash
SiTE-AAiT
Outline
● Introduction
● Types of Robots
● Why Robots?
● Components of a Robot
● Course Logistics
○ Topics
○ Evaluation
○ Material
○ Tools
What is a Robot?
● Most people have the perception of robots provided
by sci-fi movies
What is a Robot?
Early attempts to create robots

Digesting Duck: created by The Jacquard loom (1801) was a


Jacques de Vaucanson and reprogrammable machine and the
unveiled on 30 May 1764 in program was held on punched cards
France.
Model of Leonardo's robot with
inner workings. Possibly
constructed by Leonardo da
Vinci around 1495.
What is a Robot?
These days…
What is a Robot?
● A goal oriented machine that can sense, plan and act.
● It varies in degrees of autonomy - but ultimately, they are autonomous.

VS
What is a Robot?
● A robot is a machine:
○ programmable by a computer
○ capable of carrying out a complex series of actions automatically.
○ It might guided by an external control device
○ Shape and aesthetics design is depending on the application (doesn’t have to
look humanoid)
Types of Robots - Industrial

Manipulator AGVs (Automated Guided Vehicles)


Types of Robots - Medical

Surgery
Helpers
Types of Robots - Service Robots

Cleaning Robots Security Robots


Delivery Robots
Types of Robots - Agriculture

Sprayer Drones
harvesting robot

monitoring robots
Types of Robots - Transport

Autonomous Bus
Cruise Autonomous Taxi
Types of Robots - Military

Killer Drones
Autonomous Tank
Types of Robots - Humanoid
Types of Robots - Space

Space Robot
Mars Rover
Types of Robots - Quadruple

Darpa Robots 2011 Boston Dynamic Robot Dog


Components of Robots
Processor (Control Sys)
● Rigid Body (Link)
● Sensors
● Actuators
● Control System
● Power Supply

Actuator

Link
Sensor
Battery
Components of Robots
Knowledge base

https://www.nature.com/articles/s41
599-021-00737-6#Fig4
Why Robotics?
● Increased Efficiency and Productivity
● Precision and Accuracy
● Safety in Hazardous Environments
● Cost-Effectiveness
● Consistency in Performance
● Handling Heavy Loads
● Repetitive and Monotonous Tasks
● Exploration and Research
● Accessibility and Assistance
● Innovation and Technological Advancement
Course Logistic - Objective
● Students will have:
○ A strong foundation in robotics, including both manipulator arms and
mobile robotics, as well as a deep understanding of perception
techniques.
○ Practical skills and theoretical knowledge necessary to design,
control, and implement robotic systems, both in stationary and mobile
applications.
Course Logistic - Topics
● Foundations
● Arm or Manipulator Robots
● Mobile Robots
● Computer Vision
Course Logistic - Topics
Foundations
Vision
1. Introduction to Robotics
2. Coordinate Systems 1. Basics of Image Processing
3. Introduction ROS 2. Traditional Methods for Computer Vision
4. Designing Robots with Gazebo 3. Neural Network-Based Methods
4. Object Localization & Tracking
Arm based robot
1. Forward Kinematics
2. Inverse Kinematics
3. Motion Dynamics
4. Trajectory Planning
5. Control System - PID

Mobile Robots
1. Kinematics & Dynamics
2. Motion Planning
3. Localization and Mapping
Course Logistic - Simulation
Course Logistic - Materials
Text Book:
● Introduction to Robotics Mechanics and Control - John J. Craig
● ROS2 Humble - Link
● Gazebo Simulator - Link
Lecture Videos:
● YouTube Link
More Books:
● Robotics, Vision and Control - Peter Corke
● Modern Robotics - Kevin M. Lynch and Frank C. Park
Course Logistic - Tools
● Programming Language: C++, Python, XML
● Gazebo Simulator
● ROS2

Mathematics
● Strong Python and C++ Programming
● Strong Calculus, Linear Algebra & Probability Theory
Course Logistic - Evaluation
● Mid Exam - 25%
● Final Exam - 25%
● Assignment - 25%
● Project - 25%
Next Class
● Representing Position and Orientation
○ How do we define the position of an object and its orientation?
● Robot Operating System Basics
Course
Introduction

Thank you
Actual
Course

You might also like