robotics @ plymouth · 2018. 1. 6. · laser range finders ultra sonics ( sonar) simple switches...

52
Robotics @ Plymouth University of Plymouth Joerg Wolf & Paul Robinson Centre for Robotics and Intelligent Systems

Upload: others

Post on 29-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robotics @ Plymouth

University of Plymouth

Joerg Wolf & Paul RobinsonCentre for Robotics and Intelligent Systems

Page 2: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Overview of Activities

� Robotics Research Groups at Plymouth� Robotics Club� Robot Football Team

(Focus: Robot Football)� What can this Robots do for Industry

Page 3: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Research Group: MIDAS

� Marine & Industrial Dynamic Analysis:� Surface and Underwater Autonomous Vehicles

� Advanced Intelligent Control Systems� Fuzzy logic� Multi Sensor Fusion

(Principal Investigator: Prof. Robert Sutton)

Page 4: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Research Group:ADAPTIVE BEHAVIOUR & COGNITION

� Emergence of Communication between robots and robots with humans

� Adaptive Intelligent behavior

(Principal Investigator: Prof. Angelo Cangelosi)

Page 5: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Centre for Robotics and Intelligent Systems

� Instructions to Robots in Natural Language

Route Instructions Game Instructions

(Principal Investigator: Dr. Guido Bugmann)

Page 6: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Centre for Robotics and Intelligent Systems

� Plankton Recognition

(Natural Object Categorization)

(Principal Investigator: Dr. Phil Culverhouse)

Page 7: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robotics Club� Students peruse their

own projects

� Slothbot

(Art build by the Robotics Club for the Institute of Digital Art & Technology )

Page 8: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot Football

� What is Robot Football ?�fully Autonomous Robotic Players

that play football

� Worldwide organizers of Robot Football Competitions:� FIRA� RoboCup

Page 9: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot Football

� What makes a robot intelligent?

�Intelligent information processing�Sensors provide information for

processing

Page 10: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot Football

� Sensors used in Robotics:�Camera� Infra-Red Distance Sensors�Laser Range Finders�Ultra Sonics ( Sonar)�Simple switches�Gyros�…

Page 11: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot Football:Comparing Robotic Intelligence:� RoboSapienSensors: - switches

Remote Controlled

� Robot Football HumanoidSensors: -Camera

-Gyros-Force feedback

Completely Autonomous

(HanSaram from KAIST)

Page 12: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballSystem Overview

� MiroSot LeagueCamera

Image

Processing

Strategy

Robot

movement

Page 13: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium
Page 14: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium
Page 15: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot Football Image Processing

Page 16: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballImage Processing

Must be very fast: 50 – 100fps

� Avoid Floating Point Calculations / Convolution based Filters

� Avoid Processing every Pixel

Page 17: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballStrategy Overview

� Role Selection� Individual Player State Engine� Guidance System� Low Level Control

Page 18: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballStrategy – Role Selection

Striker

Striker Assistant

Defender1

Defender2

Goalkeeper

Page 19: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballPlayer Strategy

Striker

Page 20: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballStrategy: Guidance System

∆x

∆yΘerror

Θrobot

ΘTarget

Targetroboterror

Target ),(atan2

θθθ

θ

−=

∆∆= XY

� Line of Sight Guidance or Missile Guidance

Page 21: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballRobot Control

ω

V

VLeft

VRight

r

VV

VVV

LR

LR

2

2−=

+=

ω

� The robots heading angle at an instant is in the same direction as its velocity vector V

Page 22: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballRobot Control� Control System for one of the two wheels:

PID Robot

V

Θrobot

ωdemandΘerror

ΘTarget

VRight-dem.

VLeft-dem.

+

-

++

Θrobot

yx

Page 23: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot Football

Videos

Page 24: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark1 - Lego

Page 25: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 1 - Lego

Page 26: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 2 – Aluminium Sheet

Page 27: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 2 – Aluminium Sheet

Page 28: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 2 – Aluminium Sheet

Page 29: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 3 – Modular

Page 30: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 3 - Modular

Page 31: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 3 - Modular

Page 32: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 4 –commercially produced Mark 3

Page 33: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 5 Robot Body Design

Page 34: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

The Mark 5 prototype robot

Page 35: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 5 wheel assembly

Page 36: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 5 – the base

Page 37: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mass produced Mark 5 robot

Page 38: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 6 – Prototype design

Page 39: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 6 – Prototype design

Page 40: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 1 Lego motors & gears

Marks 2,3,5 Swallow AO62

Marks 5,6 Faulhaber motors & machined gears & wheels

Robot FootballDrive Chain

Page 41: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballFaulhaber motor

Page 42: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

�Atmel Mega 64 (16 MHz)�Surface mount technology�H-bridge – MOSFET�Current limiting�Radiometrix RX2/TX2 wireless

serial communication

Robot FootballOn-Board Electronics

Page 43: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

The Mark5 circuit board

Page 44: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Mark 6 circuit board

Page 45: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

�UHF FM 433/869 MHz � [ control 1 control 2 L R L R L R L R

L R chksum ]

�Alternatives? – Bluetooth, IEEE 802.11b, wireless USB?

Robot FootballMiroSot Radio Communications

Page 46: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot Football and Industry

Overview:� Contributions to Science and Industry� Benefits for Students

� producing capable engineers� Utilising/Creating the latest Technology� Comparison to Motor Sports

Page 47: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballContributions to Science and Industry

� New algorithms for real time image processing� Multi-agent behaviour (task sharing)� Autonomous path planning and navigation� High speed control of autonomous vehicles� Predictive control

Teams must submit a scientific paper to be admitted to a Robot Football FIRA WorldCup

Page 48: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballBenefits for Students � Provides practical experience to students� Students get in touch with latest technology

� producing capable engineers for industry

� Students are able to publish scientific papers as undergraduates

� Students get to travel around the world(next FIRA WorldCups are in San Francisco and in China)

Page 49: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballUtilising latest TechnologyCase-study MiroSot (Wheeled robots)� Smallest Chips available, multi-layer PCBs are

required for the next generation

� Faulhaber motors usually used for high-tech aerospace and medical applications (worth £80 each)

� Latest camera technology using the new Firewire standard 1394b or Gigabit Ethernet. (cameras with up to 500 fps)

Page 50: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballUtilising latest Technology

Case-study HuroSot (Walking robots with vision)

� Smallest Chips available(e.g. XScale or AMD Geode embedded processors)

� Real-time Emedded Linux� Powerful Model Servos (10 – 20 Kgcm)

Page 51: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Robot FootballComparison to Motor Sports

Similarities:� Low centre of gravity� Low inertia� Research on tyre material� Race track timing to test performance� Utilising latest technology

Page 52: Robotics @ Plymouth · 2018. 1. 6. · Laser Range Finders Ultra Sonics ( Sonar) Simple switches Gyros ... Mark1 - Lego. Mark 1 - Lego. Mark 2 – Aluminium Sheet. Mark 2 – Aluminium

Questions?