SlideShare a Scribd company logo
1 of 11
Download to read offline
An open SOC
 platform for
  advanced
   machine
    control

 dr.ir. Peter
 Slaets, ing.
Free Claessens
                 An open SOC platform for advanced machine
Overview
                                  control
Introduction

Application
Control loop           dr.ir. Peter Slaets    ing. Free Claessens
Encoder
interface

Conclusions                  Groep T Leuven Engineering College
Questions

                                  26 september 2008
Overview

An open SOC
 platform for
  advanced
   machine
    control

 dr.ir. Peter
 Slaets, ing.     1 Introduction
Free Claessens

Overview

Introduction      2 Application
Application           Control loop executed on FPGA
Control loop
Encoder               Encoder interface
interface

Conclusions

Questions
                  3 Conclusions
Academic research group

An open SOC
 platform for
  advanced       Research group on robotics at the department of mechanical
   machine
    control
                 engineering of the K.U.Leuven
 dr.ir. Peter
 Slaets, ing.    Problems
Free Claessens

Overview
                     Commercial robot controllers are limited w.r.t.
Introduction         speed/complexity/modularity
Application          Commercial robot controllers are closed
Control loop
Encoder
interface
                     (software/hardware)
Conclusions

Questions
                 Solution

                     Construct a fast, open robot controller yourself
                     Hack the robot
Current machine controllers

An open SOC
 platform for    Problems
  advanced
   machine
    control
                     Closed software
 dr.ir. Peter
 Slaets, ing.        Expensive hardware: microcontroller/DSP data-acquisition
Free Claessens
                     cards/. . .
Overview
                     Specific data-acquisition cards are hard to get
Introduction

Application
Control loop
Encoder          Solution
interface

Conclusions
                     Open software (OROCOS)
Questions
                     Embedded system: computer system build on single PCB
                     (SOC) adaptable to specific applications
                     Additional advantages: power consumption, size, weight
                     and flexibility
Embedded system

An open SOC
 platform for    Problems
  advanced
   machine
    control          Advanced industrial applications requires a lot of
 dr.ir. Peter        computational power
 Slaets, ing.
Free Claessens
                     Embedded processors gets overcharged
Overview
                     Hard real-time behavior becomes critical
Introduction

Application
Control loop     Solution
Encoder
interface

Conclusions          Embedded system based on hardware/software
Questions            co-design
                     Tasks divided between software (processor) and hardware
                     (FPGA)
                     Processor is discharged from time critical processes by
                     FPGA
Experimental setup

An open SOC
 platform for
  advanced
   machine
    control

 dr.ir. Peter
 Slaets, ing.
Free Claessens

Overview

Introduction

Application
Control loop
Encoder
interface

Conclusions

Questions
Architecture of hardware/software co-design

An open SOC
 platform for
  advanced
   machine
    control

 dr.ir. Peter
 Slaets, ing.
Free Claessens

Overview

Introduction

Application
Control loop
Encoder
interface

Conclusions

Questions
Control loop executed on FPGA

An open SOC
 platform for
  advanced
   machine
    control

 dr.ir. Peter
 Slaets, ing.
Free Claessens

Overview

Introduction

Application
Control loop
Encoder
interface

Conclusions

Questions
Block diagram of encoder interface

An open SOC
 platform for
  advanced
   machine
    control

 dr.ir. Peter
 Slaets, ing.
Free Claessens

Overview

Introduction

Application
Control loop
Encoder
interface

Conclusions
                 Targets
Questions
                     Filter and decode encoder signals
                     Determine position, speed en acceleration of robot axes
Conclusions

An open SOC
 platform for
  advanced
   machine       Future work
    control

 dr.ir. Peter
 Slaets, ing.
                     Implement velocity control
Free Claessens
                     Use software: OROCOS and Kinematics and Dynamics
Overview             Library (KDL)
Introduction

Application
Control loop
Encoder
                 Results
interface

Conclusions          Low cost robot controller (approx. 1000 e)
Questions
                     Open platform, exchangeable between various machines
                     Extension with extra sensors, like distance-, force- en
                     vision sensors
Questions

An open SOC
 platform for
  advanced
   machine
    control

 dr.ir. Peter
 Slaets, ing.
Free Claessens

Overview

Introduction

Application
Control loop
Encoder
interface

Conclusions

Questions

                             Questions, remarks?

More Related Content

Viewers also liked

Workshopvin7 Virtual Private Ad Hoc Networks
Workshopvin7 Virtual Private Ad Hoc NetworksWorkshopvin7 Virtual Private Ad Hoc Networks
Workshopvin7 Virtual Private Ad Hoc Networksimec.archive
 
Maduf09 The Maduf Prophecies Kris Van Bruwaene
Maduf09 The Maduf Prophecies   Kris Van BruwaeneMaduf09 The Maduf Prophecies   Kris Van Bruwaene
Maduf09 The Maduf Prophecies Kris Van Bruwaeneimec.archive
 
Weebt2008 presentation
Weebt2008 presentationWeebt2008 presentation
Weebt2008 presentationimec.archive
 
Ddo3 Digital Dividend Opportunities Conference (General)
Ddo3 Digital Dividend Opportunities Conference (General)Ddo3 Digital Dividend Opportunities Conference (General)
Ddo3 Digital Dividend Opportunities Conference (General)imec.archive
 
Acknowledge 09 Useraspecten En Evaluatie Ilse MariëN Ibbt Smit Vub
Acknowledge 09 Useraspecten En Evaluatie Ilse MariëN   Ibbt Smit VubAcknowledge 09 Useraspecten En Evaluatie Ilse MariëN   Ibbt Smit Vub
Acknowledge 09 Useraspecten En Evaluatie Ilse MariëN Ibbt Smit Vubimec.archive
 
Ecrea1b Morganti Luciano Ppt
Ecrea1b Morganti Luciano PptEcrea1b Morganti Luciano Ppt
Ecrea1b Morganti Luciano Pptimec.archive
 
Ecrea3i Gidlet Ruth Ppt
Ecrea3i Gidlet Ruth PptEcrea3i Gidlet Ruth Ppt
Ecrea3i Gidlet Ruth Pptimec.archive
 
I Minds2009 Wim de Waele- Innovation, Incubation, Inspiration, Frustration
I Minds2009 Wim de Waele-  Innovation, Incubation, Inspiration, FrustrationI Minds2009 Wim de Waele-  Innovation, Incubation, Inspiration, Frustration
I Minds2009 Wim de Waele- Innovation, Incubation, Inspiration, Frustrationimec.archive
 
31032010 we bbt workshop time management
31032010 we bbt workshop time management31032010 we bbt workshop time management
31032010 we bbt workshop time managementimec.archive
 
Erfgoed2 0 1 Meta Mobiele Gidsen Kris Luyten
Erfgoed2 0 1 Meta Mobiele Gidsen   Kris LuytenErfgoed2 0 1 Meta Mobiele Gidsen   Kris Luyten
Erfgoed2 0 1 Meta Mobiele Gidsen Kris Luytenimec.archive
 
Transe careb mwhitepaper_finaal
Transe careb mwhitepaper_finaalTranse careb mwhitepaper_finaal
Transe careb mwhitepaper_finaalimec.archive
 
Qo E E2 E3 European Response To Network Neutrality Liyang Hou
Qo E E2 E3   European Response To Network Neutrality   Liyang HouQo E E2 E3   European Response To Network Neutrality   Liyang Hou
Qo E E2 E3 European Response To Network Neutrality Liyang Houimec.archive
 
Tr@Ins2 User Studies Tom Evens
Tr@Ins2 User Studies   Tom EvensTr@Ins2 User Studies   Tom Evens
Tr@Ins2 User Studies Tom Evensimec.archive
 
Maduf11 Mobile Television User Experiences And Practices Bram Lievens En Ev...
Maduf11 Mobile Television User Experiences And Practices   Bram Lievens En Ev...Maduf11 Mobile Television User Experiences And Practices   Bram Lievens En Ev...
Maduf11 Mobile Television User Experiences And Practices Bram Lievens En Ev...imec.archive
 
Crsm4 C R S M 2009 Peter Anker R S P G Towards An E U Policy For ...
Crsm4   C R S M 2009    Peter  Anker  R S P G    Towards An  E U Policy For  ...Crsm4   C R S M 2009    Peter  Anker  R S P G    Towards An  E U Policy For  ...
Crsm4 C R S M 2009 Peter Anker R S P G Towards An E U Policy For ...imec.archive
 
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)imec.archive
 

Viewers also liked (17)

Workshopvin7 Virtual Private Ad Hoc Networks
Workshopvin7 Virtual Private Ad Hoc NetworksWorkshopvin7 Virtual Private Ad Hoc Networks
Workshopvin7 Virtual Private Ad Hoc Networks
 
Maduf09 The Maduf Prophecies Kris Van Bruwaene
Maduf09 The Maduf Prophecies   Kris Van BruwaeneMaduf09 The Maduf Prophecies   Kris Van Bruwaene
Maduf09 The Maduf Prophecies Kris Van Bruwaene
 
Weebt2008 presentation
Weebt2008 presentationWeebt2008 presentation
Weebt2008 presentation
 
Ddo3 Digital Dividend Opportunities Conference (General)
Ddo3 Digital Dividend Opportunities Conference (General)Ddo3 Digital Dividend Opportunities Conference (General)
Ddo3 Digital Dividend Opportunities Conference (General)
 
Acknowledge 09 Useraspecten En Evaluatie Ilse MariëN Ibbt Smit Vub
Acknowledge 09 Useraspecten En Evaluatie Ilse MariëN   Ibbt Smit VubAcknowledge 09 Useraspecten En Evaluatie Ilse MariëN   Ibbt Smit Vub
Acknowledge 09 Useraspecten En Evaluatie Ilse MariëN Ibbt Smit Vub
 
Ecrea1b Morganti Luciano Ppt
Ecrea1b Morganti Luciano PptEcrea1b Morganti Luciano Ppt
Ecrea1b Morganti Luciano Ppt
 
Ecrea3i Gidlet Ruth Ppt
Ecrea3i Gidlet Ruth PptEcrea3i Gidlet Ruth Ppt
Ecrea3i Gidlet Ruth Ppt
 
I Minds2009 Wim de Waele- Innovation, Incubation, Inspiration, Frustration
I Minds2009 Wim de Waele-  Innovation, Incubation, Inspiration, FrustrationI Minds2009 Wim de Waele-  Innovation, Incubation, Inspiration, Frustration
I Minds2009 Wim de Waele- Innovation, Incubation, Inspiration, Frustration
 
31032010 we bbt workshop time management
31032010 we bbt workshop time management31032010 we bbt workshop time management
31032010 we bbt workshop time management
 
Erfgoed2 0 1 Meta Mobiele Gidsen Kris Luyten
Erfgoed2 0 1 Meta Mobiele Gidsen   Kris LuytenErfgoed2 0 1 Meta Mobiele Gidsen   Kris Luyten
Erfgoed2 0 1 Meta Mobiele Gidsen Kris Luyten
 
Transe careb mwhitepaper_finaal
Transe careb mwhitepaper_finaalTranse careb mwhitepaper_finaal
Transe careb mwhitepaper_finaal
 
Qo E E2 E3 European Response To Network Neutrality Liyang Hou
Qo E E2 E3   European Response To Network Neutrality   Liyang HouQo E E2 E3   European Response To Network Neutrality   Liyang Hou
Qo E E2 E3 European Response To Network Neutrality Liyang Hou
 
Tr@Ins2 User Studies Tom Evens
Tr@Ins2 User Studies   Tom EvensTr@Ins2 User Studies   Tom Evens
Tr@Ins2 User Studies Tom Evens
 
Maduf11 Mobile Television User Experiences And Practices Bram Lievens En Ev...
Maduf11 Mobile Television User Experiences And Practices   Bram Lievens En Ev...Maduf11 Mobile Television User Experiences And Practices   Bram Lievens En Ev...
Maduf11 Mobile Television User Experiences And Practices Bram Lievens En Ev...
 
Crsm4 C R S M 2009 Peter Anker R S P G Towards An E U Policy For ...
Crsm4   C R S M 2009    Peter  Anker  R S P G    Towards An  E U Policy For  ...Crsm4   C R S M 2009    Peter  Anker  R S P G    Towards An  E U Policy For  ...
Crsm4 C R S M 2009 Peter Anker R S P G Towards An E U Policy For ...
 
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
 
Family
FamilyFamily
Family
 

More from imec.archive

iMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICTiMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICTimec.archive
 
Accio presentation closing event
Accio presentation closing eventAccio presentation closing event
Accio presentation closing eventimec.archive
 
PRoF+ Patient Room of the Future
PRoF+ Patient Room of the FuturePRoF+ Patient Room of the Future
PRoF+ Patient Room of the Futureimec.archive
 
Results of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent livingResults of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent livingimec.archive
 
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...imec.archive
 
NMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living LabNMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living Labimec.archive
 
The Humanicité workshops
The Humanicité workshopsThe Humanicité workshops
The Humanicité workshopsimec.archive
 
A Real-World Experimentation Platform
A Real-World Experimentation PlatformA Real-World Experimentation Platform
A Real-World Experimentation Platformimec.archive
 
ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012imec.archive
 
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...imec.archive
 
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value  Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value imec.archive
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersimec.archive
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystemsimec.archive
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystemsimec.archive
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystemsimec.archive
 

More from imec.archive (20)

iMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICTiMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICT
 
Accio presentation closing event
Accio presentation closing eventAccio presentation closing event
Accio presentation closing event
 
PRoF+ Patient Room of the Future
PRoF+ Patient Room of the FuturePRoF+ Patient Room of the Future
PRoF+ Patient Room of the Future
 
Results of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent livingResults of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent living
 
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
 
NMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living LabNMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living Lab
 
The Humanicité workshops
The Humanicité workshopsThe Humanicité workshops
The Humanicité workshops
 
A Real-World Experimentation Platform
A Real-World Experimentation PlatformA Real-World Experimentation Platform
A Real-World Experimentation Platform
 
ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012
 
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
 
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value  Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
 

A2 Bforum P3 1 Groep T Peter Slaets Machine Control

  • 1. An open SOC platform for advanced machine control dr.ir. Peter Slaets, ing. Free Claessens An open SOC platform for advanced machine Overview control Introduction Application Control loop dr.ir. Peter Slaets ing. Free Claessens Encoder interface Conclusions Groep T Leuven Engineering College Questions 26 september 2008
  • 2. Overview An open SOC platform for advanced machine control dr.ir. Peter Slaets, ing. 1 Introduction Free Claessens Overview Introduction 2 Application Application Control loop executed on FPGA Control loop Encoder Encoder interface interface Conclusions Questions 3 Conclusions
  • 3. Academic research group An open SOC platform for advanced Research group on robotics at the department of mechanical machine control engineering of the K.U.Leuven dr.ir. Peter Slaets, ing. Problems Free Claessens Overview Commercial robot controllers are limited w.r.t. Introduction speed/complexity/modularity Application Commercial robot controllers are closed Control loop Encoder interface (software/hardware) Conclusions Questions Solution Construct a fast, open robot controller yourself Hack the robot
  • 4. Current machine controllers An open SOC platform for Problems advanced machine control Closed software dr.ir. Peter Slaets, ing. Expensive hardware: microcontroller/DSP data-acquisition Free Claessens cards/. . . Overview Specific data-acquisition cards are hard to get Introduction Application Control loop Encoder Solution interface Conclusions Open software (OROCOS) Questions Embedded system: computer system build on single PCB (SOC) adaptable to specific applications Additional advantages: power consumption, size, weight and flexibility
  • 5. Embedded system An open SOC platform for Problems advanced machine control Advanced industrial applications requires a lot of dr.ir. Peter computational power Slaets, ing. Free Claessens Embedded processors gets overcharged Overview Hard real-time behavior becomes critical Introduction Application Control loop Solution Encoder interface Conclusions Embedded system based on hardware/software Questions co-design Tasks divided between software (processor) and hardware (FPGA) Processor is discharged from time critical processes by FPGA
  • 6. Experimental setup An open SOC platform for advanced machine control dr.ir. Peter Slaets, ing. Free Claessens Overview Introduction Application Control loop Encoder interface Conclusions Questions
  • 7. Architecture of hardware/software co-design An open SOC platform for advanced machine control dr.ir. Peter Slaets, ing. Free Claessens Overview Introduction Application Control loop Encoder interface Conclusions Questions
  • 8. Control loop executed on FPGA An open SOC platform for advanced machine control dr.ir. Peter Slaets, ing. Free Claessens Overview Introduction Application Control loop Encoder interface Conclusions Questions
  • 9. Block diagram of encoder interface An open SOC platform for advanced machine control dr.ir. Peter Slaets, ing. Free Claessens Overview Introduction Application Control loop Encoder interface Conclusions Targets Questions Filter and decode encoder signals Determine position, speed en acceleration of robot axes
  • 10. Conclusions An open SOC platform for advanced machine Future work control dr.ir. Peter Slaets, ing. Implement velocity control Free Claessens Use software: OROCOS and Kinematics and Dynamics Overview Library (KDL) Introduction Application Control loop Encoder Results interface Conclusions Low cost robot controller (approx. 1000 e) Questions Open platform, exchangeable between various machines Extension with extra sensors, like distance-, force- en vision sensors
  • 11. Questions An open SOC platform for advanced machine control dr.ir. Peter Slaets, ing. Free Claessens Overview Introduction Application Control loop Encoder interface Conclusions Questions Questions, remarks?