robotics research at the tu kaiserslautern · robotics research at the tu kaiserslautern karsten...

29
Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany

Upload: others

Post on 28-Oct-2019

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

Robotics Research at the TU

Kaiserslautern

Karsten Berns

Department of Computer Science

University of Kaiserslautern, Germany

Page 2: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

2 Ch. Armbrust

Germany

Kaiserslautern

Frankfurt

Page 3: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

3 Ch. Armbrust

University of Kaiserslautern

Page 4: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

4 Ch. Armbrust

Forschungs- und Entwicklungsgebiete

HCI

Robotics

Framework

Behavior-

Base Control

Electronics

Computer

Architecture Control Navigation

Mapping

Sensor

Processing

Localisation

Perception

Indoor Service Robots

Clim

bin

g R

ob

ots

O

ffro

ad

-Ro

bo

ts

Humanoid Robots

HCI

Page 5: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

5 Ch. Armbrust

Research Projects (2011)

HCI

Indoor Service

Robots

Clim

bin

g

Ro

bo

ts

Off

road

-

Ro

bo

ts

Humanoid

Robots Emotion-based Architecture

for HRs (Carl-Zeiss)

Lego Mindstorms Robots for Education (Robert-

Bosch)

ALVeDA (DAAD)

Behavior-based control for bucket excavator

(Carl-Zeiss)

VIERforES (BMBF)

Hardware Architecture

for a bucket excavator

(Volvo)

AmSys (Land RP)

Ambiente Systems

Climbing Robot for

Inspection of

Concrete walls (AIF)

HR - Grasping and

manipulation (Honda)

Diagnosis of agriculture vehicles

based on state machines

(John Deere)

Optical range and

guidance system

(John Deere)

Analysis of a behavior-based

control system (Carl-Zeiss)

Perception system for

A bucket excavator

(InnoProm EFRE)

Budget 2011

> 700 T€

ZNT (Land RP)

Center for Commercial Vehicles Technology

Page 6: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

6 Ch. Armbrust

Robotics

Framework

Behavior-

Base Control

Electronics

Computer

Architecture Control Navigation

Mapping

Sensor

Processing

Localisation

Perception

Indoor Service Robots

Clim

bin

g R

ob

ots

Off

road

-Ro

bo

ts

Humanoid Robots

HCI

Page 7: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

7 Ch. Armbrust

Spin-off Robot Markers

Actuator 2DOF Laser Ranger 3D Water Detector

Page 8: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

8 Ch. Armbrust

Education

Software development for the control of Lego

Mindstorms Robots

Lecture - Basics of Embedded Systems (4 + 2 SWS)

Lecture - Basics of Robotics (2 + 1 SWS)

Seminar - Topics in Embedded Systems and Robotics

Project - Service Robots and Assistance Systems

Lecture - Biologisch motivierte Roboter (4 + 2 SWS)

Lecture - Autonome Mobile Roboter (4 + 2 SWS)

Seminar - Topics in Embedded Systems and Robotics

Project - Personal and Assistant Robots

High School

Courses

Bachelor

Master

Robotics Club Low-cost Robot concepts

Page 9: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

9 Ch. Armbrust

Research Activities – Overview B

ioB

ots

W

hee

l-d

rive

n

Ve

hic

les

Year 93 95 97 99 01 03 05 07 09 11

University of Kaiserslautern, RRLab

Pe

rce

ption

orien

ted

Actio

n o

rien

ted

Framework and Simulation

DO

F

Research Center of Computer Science

Karlsruhe, IDS

Pe

rce

ption

Page 10: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

10 Ch. Armbrust

Research on Control Concepts

• Behavior-based control architecture for complex autonomous robotic

systems

• Action-oriented and Perception-oriented design

• Verification and validation of control approaches

• Development of framework to foster reuse of components

• Computer architecture and electronics

Page 11: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

11 Ch. Armbrust

Behavior-Based Architecture iB2C

• Uniform behavior modules

• System is composed of many behaviors instead of large, monolithic structure

• Behavior B defined as B=(r,a,F) with

– Input vector e and output vector u sensor/control data

– Stimulation s in [0,1] gradually activating the behavior

– Inhibition i in [0,1] gradually deactivating the behavior

– Activation ι=s∙(1-i)

– Activity a in [0,1] indicating how much B is doing

– Target rating r in [0,1] assessing current situation

– Transfer function F(e,s,i)=u implementing the functionality

Basic behavior module

[Proetzsch10]:

Page 12: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

12 Ch. Armbrust

Modular Controller Architecture MCA2-KL

Page 13: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

13 Ch. Armbrust

Example GUI (RAVON)

Page 14: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

14 Ch. Armbrust

Electronic Design

Page 15: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

15 Ch. Armbrust

Offroad Robotics

Page 16: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

16 Ch. Armbrust

RAVON

• Robust Autonomous Vehicle for Off-road Navigation

• 4WD with separate motors

• Front and rear axles can be steered independently

• Max. velocity: 10 km/h

• Max. slope: 100% at 7 km/h

• Energy source: 8 lead batteries

• Runtime: below 3 hours

• L x W x H: 2.35 m x 1.4 m x 1.8 m

(highest point: GPS antenna)

• Weight: approx. 750 kg

• Ground clearance: 0.3 m

Page 17: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

17 Ch. Armbrust

Applications of Off-road Robots

• Agricultural machines (John Deere)

• Autonomous Bucket Excavator (Volvo)

– autonomous terrain shaping

• Winerow Foliage Analysis (DLR Kreuznach)

– vision-based quantitative foliage segmentation

• Participation in Commercial Vehicle Cluster

Page 18: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

18 Ch. Armbrust

• Long-term objective:

– Make an excavator totally autonomous

• Typical operations:

– Soil movement

– Surface reshaping

– Truck Loading

Autonomous Bucket Excavator

Page 19: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

19 Ch. Armbrust

Service Robots

Page 20: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

20 Ch. Armbrust

Forklift Robot for Education

Education Goals:

• Introduction of tools

• Closed-loop control

• Environment detection

based on camera and

distance sensors

• Search and path planning

Page 24: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

24 Ch. Armbrust

Humanoid Robotics

Page 25: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

25 Ch. Armbrust

Control Concept – Hierarchical Layout

[Luksch10]

Page 26: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

26 Ch. Armbrust

Mechatronics of a Humanoid Robot

Human sized mechanical design

• natural ranges of motion

• motors and sensors included in the body

Degrees of freedom

• 10 DOF skin

• 6 DOF eyes

• 1 DOF mouth

• 4 DOF neck

• 3 DOF upper body

• 2 x 7 DOF arm

• 2 x 5 DOF hand

Page 28: Robotics Research at the TU Kaiserslautern · Robotics Research at the TU Kaiserslautern Karsten Berns Department of Computer Science University of Kaiserslautern, Germany . Ch. Armbrust

28 Ch. Armbrust

Thank you for your Attention!

Postal address:

University of Kaiserslautern

Fachbereich Informatik

AG Robotersysteme

(Building 48)

P.O. Box 3049

D-67653 Kaiserslautern

Germany

Phone: +49-631-205-2689

Fax: +49-631-205-2640

http://rrlab.cs.uni-kl.de/