Cpt_S 483: Introduction to Robotics. Dana 3 RoboSub Robot Club Research Lab.

Slides:



Advertisements
Similar presentations
Just Add Wheels: Leveraging Commodity Laptop Hardware for Robotics Education Jonathan Kelly, Jonathan Binney, Arvind Pereira, Omair Khan and Gaurav S.
Advertisements

Robotics Where AI meets the real world. Ankit Jain
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 1.3: Flying Principle of a Quadrotor Jürgen Sturm Technische.
Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
CptS 483: Introduction to Robotics. Born: VT Raised: NH High school: CT College: MA Worked: WI Grad School: TX Postdoc: CA Taught: PA NOW: WA Research.
CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr.
Communication Piazza – Code Angel Computers in Lab Joined late – Be sure to me to remind me!
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
Artificial Intelligence
Introduction to Robotics Dept. of Computer Science Technion Winter Semester,
Robotics.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Projects for Advanced.
Integrating Intelligent Agent and Wireless Computing Research Into the Undergraduate Curriculum Diane Cook Sajal Das Larry Holder Farhad Kamangar Ramesh.
Mobile Robotics: 1. Introduction Dr. Brian Mac Namee (
1 Intelligent off-road vehicles Intelligent off-road vehicles
What is the DARPA Grand Challenge?  Autonomous Robotic Ground Vehicles Goal of the Armed Forces to have 1/3 of the ground vehicles unmanned by 2015 $2.
ROBOTIC GUIDANCE Joe Stawicki. PROJECT DESCRIPTION  Teach a robot to guide a person to a predefined destination.  The robot must use a cam and a vision.
Autonomous Robotics Team Autonomous Robotics Lab: Cooperative Control of a Three-Robot Formation Texas A&M University, College Station, TX Fall Presentations.
Robotics. When You Hear the Word “Robot”, what do you imagine?
Cpt_S 483: Introduction to Robotics. Dana 3 RoboSub Robot Club Faunc Robot.
Artificial Intelligence
Autonomous Robots CS 393R Professor: Peter Stone TA: Jacob Menashe.
PPT ON ROBOTICS AEROBOTICSINDIA.COM. ROBOTICS WHAT IS ROBOTICS THE WORD ROBOTICS IS USED TO COLLECTIVILY DEFINE A FIELD IN ENGINEERING THAT COVERS THE.
Autonomous Multiagent Systems Instructor: Peter Stone.
9/14/2015CS225B Kurt Konolige Locomotion of Wheeled Robots 3 wheels are sufficient and guarantee stability Differential drive (TurtleBot) Car drive (Ackerman.
Flakey Flakey's BackFlakey's Front. Flakey's Control Architecture The following is cited from the SRI web pages: Overview SRI's mobile robot, Flakey,
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
CS 160 Introduction to Computer Science Andrew Scholer
Navi Rutgers University 2012 Design Presentation
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 2.3: 2D Robot Example Jürgen Sturm Technische Universität München.
Automation and Robotics The Basics. A brief history Golem Yan Shi’s Automaton Talos.
SEMINAR REPORT ON K.SWATHI. INTRODUCTION Any automatically operated machine that functions in human like manner Any automatically operated machine that.
ROBOTICS.
Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Peterson.
TREX Demo Dustin Dannenhauer. TurtleBot “TurtleBot combines popular off-the-shelf robot components like the iRobot Create, Yujin Robot's Kobuki and Microsoft's.
NSF Engineering Research Center for Reconfigurable Manufacturing Systems University of Michigan College of Engineering Reconfigurable System for Turbine.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
CE An introduction to Artificial Intelligence CE Lecture 2: Intelligent Agents Ramin Halavati In which we discuss.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
IB Information Technology in the Global Society Paul Bui.
KaaShiv InfoTech presents ROBOTICS For Inplant Training / Internship, please download the "Inplant training registration form"
Child-sized 3D Printed igus Humanoid Open Platform Philipp Allgeuer, Hafez Farazi, Michael Schreiber and Sven Behnke Autonomous Intelligent Systems University.
Robotics Where AI meets the real world. AMAN KUMAR, SECTION –B4902.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 1.1: Welcome Jürgen Sturm Technische Universität München.
Lecture 4-1CS251: Intro to AI/Lisp II Robots in Action.
Introduction to Kinect For Windows SDK
Robotics and Perception CMSC498F, CMSC828K Cornelia Fermüller AV Williams Bldg: 4459 Office hours: Tu/Th : 11am-12pm TA: Aleksandrs Ecins AV Williams Bldg:
Robots.
Suggested Machine Learning Class: – learning-supervised-learning--ud675
Contents: 1. Introduction 2. Gyroscope specifications 3. Drift rate compensation 4. Orientation error correction 5. Results 6. Gyroscope and odometers.
Basilio Bona DAUIN – Politecnico di Torino
ME512: Mobile Robotics Last Lecture
Sensors Fusion for Mobile Robotics localization
Intelligent Mobile Robotics
UNIT I INTRODUCTION Definition of a Robot - Basic Concepts - Robot configurations - Types of Robot drives - Basic robot motions -Point to point control.
UNIT 5 INTRODUCTION Definition of a Robot - Basic Concepts - Robot configurations - Types of Robot drives - Basic robot motions -Point to point control.
Pursuit-Evasion Games with UGVs and UAVs
Introduction to Robotics
Cover Option2.
Robotics and Perception CMSC498F
Robotic Guidance.
Locomotion of Wheeled Robots
Control Group 2 Final Presentation
CSE4421/5324: Introduction to Robotics
CS4341 Introduction to Artificial Intelligence
Quanser Robotic Product Line 2015
Sensor Placement Agile Robotics Program Review August 8, 2008
CS225B Robot Programming Laboratory
Robotics and Perception
Professor: Peter Stone
Presentation transcript:

Cpt_S 483: Introduction to Robotics

Dana 3 RoboSub Robot Club Research Lab

Current or Proposed Robot Research Effect of instructions on demonstrations UAS for Bird Protection UAS for power line patrol Autonomous apple bin transport Robotics for Environmental Management

Born: VT Raised: NH High school: CT College: MA Worked: WI Grad School: TX Postdoc: CA Prof.: PA NOW: WA Research Interests: intelligent agents, multi-agent systems, machine learning, robotics

Who are you? What do you want to get out of this course?

Autonomous Mobile Robotics EE (Sensors, Actuators) ME (Control of Quadcopters)Quadcopters CS (AI) Manufacturing Teleoperation Agriculture PR2

(Some) Topics ROS Sensors and Vision Locomotion, Kinematics, and Maneuverability Localization and Mapping Planning and Navigation Robot Learning Multi-robot coordination

Goals of Course – General Knowledge – Simulation vs. Physical – Final Project Course Web Page – – Piazza – Blackboard Syllabus Textbooks Office hours Linux: LTS ROS: Indigo –

Parrot ARDrone 2 – HD Video (720p, 30fps, 92deg.) – 3-axis gyroscope: orientation – 3-axis accelerometer: measure acceleration movements – 3-axis magnetometer: compass – Pressure sensor: vertical stability at height – Ultrasound sensors: ground altitude measurement – 60fps 320x240 camera: downward pictures & speed measurement – 28,500 RMP motors

TurtleBot 2 Open source hardware and software Kobuki base (formerly Create by iRobot) – 25.6 in/s, 180 deg/s – 3 forward bump sensors – 3 cliff sensors – 2 wheel drop sensors (picked up / stuck) – Odometry: 11.7 ticks / mm, 2578 ticks / wheel rev Kinect Sensor: RGBD, can simulate laser – 540x480px, 30fps – Depth: m Onboard gyroscope Netbook

(Great) Expectations – Motivation (Robots are Awesome) – Robots are Awful – Looking up info Course Languages Linux

ALWAYS work Even for photographyphotography Cheetah Big Dog

Why would this course be useful? What comes next?

Humans Need Not Apply – S557XQU S557XQU [0:36-3:00]

What is a robot? 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 to it by human beings, except where such orders would conflict with the First Law. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.

Real World Environment Perception LocalizationCognition Motion Control Environment Model, Local Map Position Global Map Path

How would you design the “architecture” for a robot? – Inputs/outputs? – Considerations? – Software Engineering ideas?