ICRA2012 Workshop
The workshop will be held in conjunction with , Minneapolis, USA.Title
VII Edition of Workshop on Software Development and Integration in Robotics (SDIR-VII)Motivation
The specific topic of seventh edition of the ICRA SDIR workshop is "Programming Languages in Robotics." Nowadays, a plethora of general-purpose and domain−specific languages support multiple programming paradigms, such as functional, procedural, declarative, event-based and visual programming. As programming languages evolve and new languages emerge, the prevalence of specific languages shifts. In some cases, such changes are impacted by non-technical factors. As a result, some capabilities are re-introduced in future languages. While a large number of robotic systems today use the C and C++ programming languages, a growing number of researchers are investigating the use of other general-purpose languages, such as Python, Lua, and Java, as well as robotic-specific languages, such as URBI and KRL. There is also the question of using multiple languages to meet, sometimes, conflicting requirements such as performance and portability.The workshop will focus on the following topics:
- Analyses, motivations, requirements or trade-offs for the selection of programming languages for robotic applications (such as C++, Python, Java, Lua, etc.)
- Comparison of general and specific programming languages and evaluation of robotic-specific languages (e.g. Kuka-KRL, URBI, V+)
- Design principles for combining different programming paradigms (procedural, declarative, visual)
- Arguments for or against the suitability of specific language features for programming robotic platforms and their impact on performance,time guarantees, and safety critical systems
- Application scenarios where multiple programming languages are used in a single deployment (e.g. C++ and Lua)
- Tools and approaches for automatic generation of source code from high-level robotic software models
- Experiences in cross-language code refactoring of robotic software libraries
- Description of state-of-the-art research projects, innovative ideas, and field-based studies
Date and Location
Monday May 14, 2012Room: To be announced
Schedule
The full-day workshop is structured in three sessions.- Presentation Session: will include a keynote presentation by an invited expert and a set of talks that represent a selected set of accepted contributions.
- Poster Session: will give the opportunity for all authors of accepted contributions to discuss/demonstrate their work.
- Group Discussion Session: will be organized as a working group session that maximizes participation from individuals.
Important Dates
Submission deadline for Extended Abstracts: | March 15th, 2012 | |
Notification of acceptance: | March 30th, 2012 | |
Workshop date: | May 14th, 2012 |
Submission
We invite you to submit an extended abstract of your contribution for both talks and posters. Extended abstracts may be around 1000 words and may include figures and references.Extended abstracts should be submitted in pdf format by email to Davide Brugali (brugali(at)unibg.it) by March 15h, 2012.
Contributions will be reviewed for quality and relevance to the workshop’s theme. Theoretical and applied papers, as well as papers that capture best practices and lessons learned from field studies are encouraged. Submission of preliminary results would also be considered.
Submitting a contribution is not a prerequisite to participation in the workshop and the discussion sessions.
Publication
An editorial project on the workshop theme (Springer STAR book / JOSER Special Issue) will be planned with the participants during the workshop.Organizers
- DavideBrugali, Universita degli Studi di Bergamo, Italy
brugali(at)unibg.it - Bruce MacDonald, University of Auckland, New Zealand
b.macdonald(at)auckland.ac.nz - Issa A.D. Nesnas, Jet Propulsion Laboratory, California Institute of Technology, U.S.A.
issa.a.nesnas(at)jpl.nasa.gov