Robotics With: ROS Workshop
Robotics With: ROS Workshop
ROS Workshop
FOR ROBOTICS AND AUTOMATION SOCIETY, DJSCE
RIGBETEL LABS
01
Hi! I'm Pranshu
22 year old Mechatronics Engineer
Robotics Enthusiast
Winner of 20+ National & International Robotics
Competitions & Hackathons
Ex Project Intern at HAL
Budding Entrepreneur
Love to share my learnings
02
Work around
Robotics, Automation, IoT, Machine Learning,
Computer Vision, AR/VR, Mobile App Development
What is a
ROBOT?
03
Robotics
Robot VS Machines
HISTORY
04
The First
Industrial Robot
1954
The first programmable robot is designed by George Devol, who coins
the term Universal Automation. He later shortens this to Unimation,
which becomes the name of the first robot company (1962).
05
05
PUMA 560
Manipulator
1978
The Puma (Programmable Universal Machine for Assembly) robot is
developed by Unimation with a General Motors design support
1980s
The robot industry enters a phase of rapid growth. Many institutions introduce programs and courses in robotics. Robotics
courses are spread across mechanical engineering, electrical engineering, and computer science departments.
2003
05
Current state of
Mobile Robotics
05
A ROBOT MAY NOT
INJURE A HUMAN
BEING, OR,
THROUGH
INACTION, ALLOW
A HUMAN BEING TO
COME TO HARM A ROBOT MUST OBEY
THE ORDERS GIVEN
IT BY HUMAN BEINGS
EXCEPT WHERE
SUCH ORDERS
A ROBOT MUST WOULD CONFLICT
PROTECT ITS OWN WITH THE FIRST
EXISTENCE AS LONG AS LAW.
SUCH PROTECTION
06
DOES NOT CONFLICT
WITH THE FIRST OR
Of Robotics
Automation VS Robotics?
AUTOMATION:
07
Machinery designed to carry put a specific task
Bottle Filling Machine
Dishwasher
Paint sprayer
ROBOTS:
Machinery designed to carry out a variety of tasks
Pick and Place Robot Arms
Mobile Robots
Computer Numerical Control Machines
Essential Characteristics
of a Robot 08
Mobility Programmability Sensors Mechnical Capability Flexibility
It possesses It can be programmed On or around the Enabling it to act on its It can operate using
some form of to accomplish a large device that are able to environment rather a range of
mobility to move variety of tasks. After sense the than merely function as a data programs and
around in the being programmed, it environment & give processing or computational manipulates
surrounding operates automatically. useful feedback to the device (a robot is a machine) in a variety of ways.
device.
KEY COMPONENTS:
POWER SUPPLY
SENSORS MOTORS
CONTROLLER
USER INTERFACE
09 LINKAGE
Mechanical
Elements
used in Robots
Lever
10 Cam &
Follower
Chain and
Sprocket
Linkage
Types of Robots: According to Control
11
Types of Robots:
According to Locomotion
12
Performance
Measures of WORKING VOLUME
13
RESOLUTION
REPEATABILITY
13
HIGH REPEATABILITY
Performance
Measures of
13 LOW REPEATABILITY
Robotic Task
Dangerous:
Space Exploration
Chemical spill cleanup
Disarming bomb
Boring & Repetitive:
Welding Car Frames
Pick & Place
High precision or High Speed:
Electronics Testing
14
Surgery
Precision Machining
Overview
Great Expectations...
TASKS FOR OUR MOBILE ROBOT
LOCOMATION
Unspervised Moving
PERCEPTION
Avoiding Obstacles
NAVIGATION
Localization,
Mapping and
Path Planning
15
HOW SHOULD WE ACHIEVE IT?
Making Detailed CAD Using Universal Control Robot using Make Robot capable Autonomous
model of the robot Robot Description command velocity of generating a Map navigation of robot in
Format of sourrounding known surrounding
ANY
QUESTIONS?
Contact Me