Dr. Herman Bruyninckx

EuRobotics AISBL KU Leuven logo Leuven/Louvain/Löwen Flanders/Vlaanderen/La Flandre/Flandern Belgium/België/Belgique/Belgien
Department of Mechanical Engineering
Division of Production Engineering, Machine Design & Automation (PMA)
University of Leuven
Celestijnenlaan 300B bus 2420, room 01.053, B-3001 Leuven (Heverlee), Belgium
Tel: (+32) 16 32 80 56 (direct), (+32)16 32 24 80 (secr), Fax: (+32)16 32 29 87
Herman . Bruyninckx (@) mech . kuleuven . be
(How to reach Leuven.) (My location on OpenStreetMap.) (Node 75 of cycle network LF6 lies next to our Department.)

Picture of Herman Bruyninckx

Think weird, design big, implement small, cooperate worldwide, exploit regionally!

Professional profile

“Sense-Plan-Act” and “Subsumption Architectures” are things of the past in robotics, to be replaced by the “Every robot task is a constrained optimization problem” paradigm, that links continuous, discrete and symbolic information, at runtime, and all the time.

Research in robotics

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:

  1. 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?

  2. 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.

  3. 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!)

  4. How should we design and apply multi-sensor perception networks, to replace the traditional “single-sensor pipeline architectures”?

My ambition is to become the best meta-level, systems-thinking roboticist alive

Here is a bit more detailed description of my research areas:

Too few academic researchers are aware of the wealth of fundamental problems that lie waiting below the surface of daily industrial practice.

Projects

Bibliometrics-driven science policies create schisms between scientists and society, hindering the impact and application of scientifc research, and the creation of innovative new paradigms

Publications

Contact me to get electronic copies of my publications. (This database-generated list only goes back five years.)

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 recently refined into the 5Cs: Computation, Communication, Coordination, Composition, and Configuration.

In expectation of the first “real” publication of the 5Cs, please, refer to 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.

Robotics PhD students of all countries, unite! Not to write yet another thousand papers “full” of Least Publishable Units of knowledge, but to let your progress have an impact on solving the real societal challenges of this century

PhD students

Senior research expert

Post-docs

Take all criticism seriously but not personally. If there is truth or merit in the criticism, try to learn from it. Otherwise, let it roll right off you.

Hillary Rodham Clinton

Working with me

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:

Progress comes from fierce and ruthless confrontation of ideas, not of people

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, which I have good although limited experiences with.

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.

Alumni

If universities are serious about lifelong learning, they stimulate their professors, staff and students to develop educational contents primarily within the Wikipedia ecosystem: Wiki articles, Wiki books, and Wiki courses. The others pay lots of money to keep their educational material behind passwords, preventing their students to access the material almost immediately after they have passed a course…

Teaching & Education

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.

Since 2008, I am Chairman of the Jury, for the Georges Giralt PhD Award.

Student internships

This page has a list of topics for Summer internships, or stages, which I would very much like to supervise. I welcome Master students from universities as well as technical high schools. I'm especially interested in computer-literate students (Linux, C++, Java), who want to contribute to Free and Open Source Software projects to make them better suited for robotics.

ICT empowerment is about much more than just using a computer for what you did 20 years ago already with pen, paper and file cabinets. It's all about standing on the shoulders of thousands and thousands of open source midgets, and, especially, about throwing out that Outlook programme of yours, because it only supports top posting, sigh…

My background

If you are really concerned about a better world, get rid of your car and become a vegetarian: all other options are irresponsible wastes of energy and health.

Miscelaneous

Science is never value-free!

Colophon


Copyleft 1997–2013, Herman Bruyninckx
http://people.mech.kuleuven.be/~bruyninc

Valid XHTML 1.0! Valid CSS! Wikipedia Affiliate Button

Last update: 5 June, 2013
Optimized for web standards.

Open robot control software This material is Open Knowledge This material is Open Content openrespect.org