University of Leuven
Eindhoven University of Technology
How to reach Leuven. My locations in Leuven and in Eindhoven on OpenStreetMap.
Full Professor (“Gewoon Hoogleraar”)
at the University of Leuven
since October 2013.
(PhD under supervision of Joris De Schutter in 1995; Assistant Professor since October 1998; Associate Professor since October 2003; Professor since October 2008.)
Partime Full Professor at Eindhoven University of Technology since February 2014.
Doctor honoris causa (“æresdoktor”) of the University of Southern Denmark (Syddansk Universitet, Odense, Denmark), on October 3, 2014.
Between January 2008 and March 2015, I have been leading the European robotics community, first as Coordinator of the seminal network EURON (as successor of the founding Coordinator Henrik Christensen, and strongly supported by my esteemed emeritus colleague Hendrik van Brussel) and since 2013 as Vice-President Research of the euRobotics AISBL.
My views on these functions are:
The euRobotics AISBL association was founded in Brussels on September
17th, 2012, to realise the large-scale, long-term and self-sustainable
integration of the academic and industrial robotics stakeholders in Europe.
On December 17th, 2013, euRobotics and the European Commission signed a contract for a Public-Private Partnership “to boost European industrial leadership, extend its excellent science base and provide a forum for end-user participation in European robotics.”. At the Automatica 2014 fair in Munich, this PPP was officially launched, on June 3, 2014, under the name SPARC.
From its inception in 2000, I have been a member of the Jury for the (then “EURON” now “euRobotics”) Georges Giralt PhD Award. From 2008 till 2014, I acted as the Chairman of this Jury.
Our Robotics Research group is partner in the RoboNed network of robotics groups (academic as well as industrial) in the Netherlands and Belgium. I expect such “local clusters” to start playing an ever more important role in the European robotics scene, because they offer a good trade-off between “locality” of, on the one hand, direct person-to-person interaction and information dissemination, and, on the other hand, a critical mass of researchers and industries that can foster innovation.
Academic partner of the OSADL (Open Source Automation Development Lab).
Co-founder and Associate Editor of the
Journal of Software Engineering in Robotics (JOSER).
Officer of the International Foundation of Robotics Research (2003–…).
Expert (and advocate since 1996) on Free and Open Source Software, and open IT standards, in which domain I have been consulted many times by various governmental, educational and industrial organisations and administrations. The results of Open Innovation with FOSS licenses are tremendous; here is just one single example, the WikiBooks on LaTeX or Control Systems. Of course the whole Wikipedia ecosystem in itself is one of the disruptive innovations of the early 21st century.
My research focuses on making use of as much domain knowledge (the “robotics ontology”!) as possible, especially for realtime algorithms and software, close to the hardware, the controller(s) and the sensor(s). My major research questions are:
How can knowledge-driven, affordance-based robot programming, perception and learning be made more realtime, while still taking into account more prior knowledge (“models” about he objects and the robots), more sensors, and more features in each sensor?
How should the robot control software of the future be developed? And how will it cope with the exploding complexity in knowledge, distributed components, and variation in tasks?
The currently most popular robot software architecture is Sense-Plan-Act (as an unfortunate by-product of the ROS domination of the software field), but its architectural primitives are too limiting to support real affordance approaches.
What are the new Domain Specific Languages (DSLs) that we have to develop to make the knowledge representation and the programming of robots a lot more easy? (And, at the same time, a lot more deterministic and semantically consistent!)
How should we design and apply multi-sensor perception networks, to replace the traditional “single-sensor pipeline architectures”?
Here is a bit more detailed description of my research areas:
Modelling, Perception and Control of robot skills
I look into the combination of on-line, recursive (Bayesian) estimation techniques to make (mobile) robot manipulators adapt intelligently to their environment. “Intelligently” to me means: according to the most appropriate explicit sensing-action-environment model available to the robot controller. Such controllers contain realtime motion servoing based on the estimation results, as well as event-based, task-driven switches between such realtime estimation/servo control combinations.
I started the Open RObot COntrol Software (OROCOS) project in 2001, with later “spin-off” projects Kinematics and Dynamics Library (KDL) and Bayesian Filtering Library (BFL).
I was a key creator of the BRICS Component Model, and its successor the (System) Composition Pattern which is a scientific paradigm to support the design, development, deployment and adaptation of complex robotics systems.
My first PhD student on this material, Peter Soetens, started his spin-off company Intermodalics.eu in 2010, on the basis of his unique expertise with the Orocos code.
Applied mechatronics and estimation projects,
with various industrial and biomechanical partners in Belgium and Europe.
Some of this research takes place in close cooperation with Flanders Make.
Co-promotor of KU Leuven's GOA (“Concerted Research Action”) project on Global real-time optimal control of autonomous robots and mechatronic systems (2009–2013), and of the Knowledge Transfer Platform TRANSITION (coordinated by the Department of Computer Science).
Contact me to get electronic copies of my publications. (This database-generated list only goes back five years; here is a full version.)
I have been very active in promoting the introduction into the robotics domain of the separation of concerns concept, originally via the 4Cs (of Radestock and Eisenbach, 1996, see below), which I refined into the 5Cs: Computation, Communication, Coordination, Composition, and Configuration.
The first “real” publication about the 5Cs was this White Paper, created in the context of the Robot Standards (RoSta) project: Erwin Prassler, Herman Bruyninckx, Klas Nilsson, and Azamat Shakhimardanov, The Use of Reuse for Designing and Manufacturing Robots. Klas deserves the credit of introducing me to the seminal paper by Matthias Radestock and Susan Eisenbach, Coordination in evolving systems, Trends in Distributed Systems. CORBA and Beyond, Springer-Verlag, 1996, pp. 162-176.
A more complete paper on the 5Cs, and on how to use them not just for separation but also for constructive composition has been published in JOSER: The 5C-based architectural Composition Pattern: lessons learned from re-developing the iTaSC framework for constraint-based robot programming, Dominick Vanthienen, Markus Klotzbuecher, Herman Bruyninckx, Vol. 5, No. 1, 2014.
A copy of the documentation of Markus Klotzbücher's rFSM package on Github can be found here.
The FP7 projects BRICS (Best Practice in Robotics, 2009–2013) and Rosetta (Robot control for skilled execution of tasks in natural interaction with humans; based on autonomy, cumulative knowledge and learning, 2009–2013) have helped me understand what step changes are required in the domains of, respectively, systems software engineering and task specification.
The contributions to the education of our young engineers that I value most are my emphasis on (i) system-level thinking, and (ii) attitude of constructively critical evaluation of all available sources of information, starting with pseudo-peer reviewed open content such as the Wikipedia. Our students score poorly on both aspects, which I think are fundamental for Europe's ability to maintain an innovative R&D ecosystem. The future does not belong to those who posess the most knowledge, but to those who are able to understand how and where that knowledge could be applied.
My most revolutionary contribution to education is the extensive use of professional mailing list tools to teach a course: this is the most effective (albeit labour intensive and not always efficient…) approach to provide learning feedback to students on an individual basis, answering to their problems when they are ready for it. This best practice comes directly from my long-term, intensive immersion in, and contributions to, the “open source” community.
In 2012, I created the European PhD School in Robotics Systems, that has the ambition to teach students how to understand the whole domain of cognitive robotics in five days, and how to approach the research, implementation and application challenges in designing and developing such robotic systems in a methodological way.
Erwin Aertbeliën, our industrial and clinical
robotics wizard and the memory and backbone of many of our
PhD on Development and Acquisition of Skills for Deburring with Kinematically Redundant Robots, 2009.
If you want to come and work with me, I expect you to be a full-time user of Linux, advanced editors (such as Vim or Emacs), Inkscape, Blender, version control systems (e.g., subversion or git), LaTex (for documents as well as presentations). Contributions to Free and Open Source Software projects are very much stimulated, and (more than weekly) contributions to “a friendly Wikipedia page near you” are mandatory.
The most important thing I can offer to potential post docs is a lot of opportunities to get immersed into the most vibrant core of the European robotics research scene, including lots of interactions with some dozens of the best groups in Europe and worldwide.
I am a firm believer in the maturity and responsibility of PhD students. Hence, I do not want to be their “supervisor” but rather their “coach”. In return, I expect them to always have a clear idea about where exactly they want to go with their research. My rule of thumb for a PhD student is to have 2–3 research hypotheses written out in full, at all times. They need them, not only to explain to visitors what their research is all about, but also to keep their strength and self-confidence, since I flood them continuously with (potentially) good ideas, papers and software, with constructive criticism, and with stimuli to “think weird” and “desgin big”. I do realise that such a turmoil of scientific discussions and doubts can take some time to adapt to, and requires strong nerves to keep one's research focus, but I do not apologize for this behaviour of mine, because:
I do not have a Skype account, nor am I part of asocial media such as Facebook, Twitter or LinkedIn. And I am not planning to get those accounts, because of ethical and pragmatic principles: these initiatives introduce proprietary protocols and/or prevent inter-community, multi-vendor communication, and such things are known to create monopolies, and hence prevent fair markets of VOIP or social networking as emerging communication instruments. It's only 30 years ago that our society succeeded to escape from under the traditional telecom monopolies, but it seems not to have learned anything from those experiences…
I am prepared to pay a price for fairness and freedom; I suggest to use the facilities offered by the free market of teleconferencing via the traditional telephone line and to use open VOIP protocols. Or, preferably, use Open Standards formats, such as WebRTC, and user-friendly implementations of it such as Firefox' Hello.
I am strongly convinced of the long-term advantages of using only Open Standards in all ICT matters: vendor independence, software independence, better chances of long-term archiving, stimulation of better decoupled ICT solutions, etc. So, please, send me only plain text, HTML, PDF, or ODF messages and documents in your electronic communication.
I welcome Master students from universities all over Europe, and I'm especially interested in computer-literate students (Linux, C, Lua, HTML5, and, to a lesser extent, “everything and the kitchen sink” wrong-level languages such C++ or Java), who want to contribute to Free and Open Source Software projects to make them better suited for robotics.
Born: 22 December 1962,
Licentiate Mathematics (1984).
Burgerlijk Ingenieur Computerwetenschappen (1987). (Masters Degree in Computer science)
Postgraduate Engineering Degree Mechatronics (1988).
Military service (Aug. 1988–Jul. 1989).
1989-1995: Research Assistant at the University of Leuven, Department of Mechanical Engineering, Division PMA.
PhD (1995), Kinematic Models for Robot Compliant Motion with Identification of Uncertainties.
[abstract] [A4 paper, gzipped PostScript] [US letter, gzipped PostScript]
1995–2003: Postdoctoral Fellow of the Fund for Scientific
(F.W.O.) in Belgium.
Mar. 1996–Aug. 1996: Postdoc at GRASP Lab, University of Pennsylvania, Philadelphia, U.S.A., with Vijay Kumar.
April–August 1999: sabatical with the Robotics group at Stanford University, headed by Prof. Oussama Khatib.
July–August 2002: visiting the Centre for Autonomous Systems at the Royal Institute of Technology in Stockholm, Sweden, headed by Prof. Henrik Christensen.
Copyleft 1997–2015, Herman Bruyninckx
Last update: 1 July, 2015
Optimized for web standards.