A&P discipline

Interaction and Presentation

Structuring and organization of interactions with users as well as the presentation of information. This discipline corresponds to the Section 2.2.6 in the SWEBOK.

13 publications

Publications per development phase
  1. Scenario Building 2
  2. Functional Design 7
  3. Platform Building 3
  4. Capability Building 12
  5. System Deployment 2
  6. System Benchmarking 0
  7. Product Deployment 0
  8. Product Maintenance 0
Publications per year
  1. 1985
  2. 1990
  3. 1995
  4. 2000
  5. 2005
  6. 2010
  7. 2015

Scenario Building

In the Scenario Building phase, environment features, constraints and characteristics are defined. Furthermore, the robot's task is defined. This includes the specification of customer acceptance tests to be performed in the specified and potentially generalized environment.

KeyTitleAuthorsYear FormalismTool
Detzner2019Novel A Novel Task Language for Natural Interaction in Human-Robot Systems for Warehouse Logistics2019 14th International Conference on Computer Science Education (ICCSE) Peter Detzner, Thomas Kirks, Jana Jost 2019 ANTLR custom (python-based)
finucane2010ltlmop LTLMoP: Experimenting with language, temporal logic and robot controlIntelligent Robots and Systems (IROS), 2010 IEEE/RSJ International Conference on Cameron Finucane, Gangyuan Jing, Hadas Kress-Gazit 2010 LTL unknown

Functional Design

In the Functional Design phase, hardware requirements and top-level functionalities are derived based on the scenario definition. Furthermore, top-level functionalities are decomposed and dependencies among them are identified. Also an initial functional design stating which functionalities interact with each other is developed.

KeyTitleAuthorsYear FormalismTool
causse1993man A man machine interface for a mobile robotIntelligent Robots and Systems' 93, IROS'93. Proceedings of the 1993 IEEE/RSJ International Conference on Olivier Causse, James L Crowley 1993 (E)BNF unknown
Detzner2019Novel A Novel Task Language for Natural Interaction in Human-Robot Systems for Warehouse Logistics2019 14th International Conference on Computer Science Education (ICCSE) Peter Detzner, Thomas Kirks, Jana Jost 2019 ANTLR custom (python-based)
feniello2014program Program synthesis by examples for object repositioning tasksIntelligent Robots and Systems (IROS 2014), 2014 IEEE/RSJ International Conference on Ashley Feniello, Hao Dang, Stan Birchfield 2014 unknown none
finucane2010ltlmop LTLMoP: Experimenting with language, temporal logic and robot controlIntelligent Robots and Systems (IROS), 2010 IEEE/RSJ International Conference on Cameron Finucane, Gangyuan Jing, Hadas Kress-Gazit 2010 LTL unknown
jara2011ejs+ Ejs+ EjsRL: An interactive tool for industrial robots simulation, Computer Vision and remote operationRobotics and Autonomous systems Carlos A Jara, Francisco A Candelas, Pablo Gil, Fernando Torres, Francisco Esquembre, Sebastián Dormido 2011 other none
kress2007structured From structured english to robot motionIntelligent Robots and Systems, 2007. IROS 2007. IEEE/RSJ International Conference on Hadas Kress-Gazit, Georgios E Fainekos, George J Pappas 2007 LTL none
lyons2013getting Getting it right the first time: Robot mission guarantees in the presence of uncertaintyIntelligent Robots and Systems (IROS), 2013 IEEE/RSJ International Conference on Damian M Lyons, Ronald C Arkin, Paramesh Nirmal, T-M Liu, J Deeb, et al. 2013 unknown own development

Platform Building

In the Platform Building phase, the robot hardware is determined. This includes the selection and potential configuration of robot's sensors and actuators meeting the requirements defined in the functional design phase.

KeyTitleAuthorsYear FormalismTool
causse1993man A man machine interface for a mobile robotIntelligent Robots and Systems' 93, IROS'93. Proceedings of the 1993 IEEE/RSJ International Conference on Olivier Causse, James L Crowley 1993 (E)BNF unknown
datta2012robostudio Robostudio: A visual programming environment for rapid authoring and customization of complex services on a personal service robotIntelligent Robots and Systems (IROS), 2012 IEEE/RSJ International Conference on Chandan Datta, Chandimal Jayawardena, I Han Kuo, Bruce A MacDonald 2012 unknown Netbeans
jara2011ejs+ Ejs+ EjsRL: An interactive tool for industrial robots simulation, Computer Vision and remote operationRobotics and Autonomous systems Carlos A Jara, Francisco A Candelas, Pablo Gil, Fernando Torres, Francisco Esquembre, Sebastián Dormido 2011 other none

Capability Building

In the Capability Building phase, basic and composite components are constructed up to the application-level and constraints for their deployment are specified. This also includes the specification and eventually generation of additional knowledge required for component execution such as knowledge bases and training data.

KeyTitleAuthorsYear FormalismTool
Araiza-Illan2016 Intelligent Agent-Based Stimulation for Testing Robotic Software in Human-Robot Interactions Dejanira Araiza-Illan, Anthony G. Pipe, Kerstin Eder 2016 unknown none
bouzouia1998three A three-layer workcell control architecture designRobotics and Automation, 1998. Proceedings. 1998 IEEE International Conference on Brahim Bouzouia, Fawzi Guerroumi, Abdelmalek Boukhezar 1998 unknown unknown
causse1993man A man machine interface for a mobile robotIntelligent Robots and Systems' 93, IROS'93. Proceedings of the 1993 IEEE/RSJ International Conference on Olivier Causse, James L Crowley 1993 (E)BNF unknown
dantam2012linguistic Linguistic transfer of human assembly tasks to robotsIntelligent Robots and Systems (IROS), 2012 IEEE/RSJ International Conference on Neil Dantam, Irfan Essa, Mike Stilman 2012 (E)BNF unknown
datta2012robostudio Robostudio: A visual programming environment for rapid authoring and customization of complex services on a personal service robotIntelligent Robots and Systems (IROS), 2012 IEEE/RSJ International Conference on Chandan Datta, Chandimal Jayawardena, I Han Kuo, Bruce A MacDonald 2012 unknown Netbeans
feniello2014program Program synthesis by examples for object repositioning tasksIntelligent Robots and Systems (IROS 2014), 2014 IEEE/RSJ International Conference on Ashley Feniello, Hao Dang, Stan Birchfield 2014 unknown none
finucane2010ltlmop LTLMoP: Experimenting with language, temporal logic and robot controlIntelligent Robots and Systems (IROS), 2010 IEEE/RSJ International Conference on Cameron Finucane, Gangyuan Jing, Hadas Kress-Gazit 2010 LTL unknown
graves1999distributed Distributed generic control for multiple types of telerobotRobotics and Automation, 1999. Proceedings. 1999 IEEE International Conference on Alan R Graves, Chris Czarnecki 1999 unknown unknown
jara2011ejs+ Ejs+ EjsRL: An interactive tool for industrial robots simulation, Computer Vision and remote operationRobotics and Autonomous systems Carlos A Jara, Francisco A Candelas, Pablo Gil, Fernando Torres, Francisco Esquembre, Sebastián Dormido 2011 other none
kress2007structured From structured english to robot motionIntelligent Robots and Systems, 2007. IROS 2007. IEEE/RSJ International Conference on Hadas Kress-Gazit, Georgios E Fainekos, George J Pappas 2007 LTL none
lyons2013getting Getting it right the first time: Robot mission guarantees in the presence of uncertaintyIntelligent Robots and Systems (IROS), 2013 IEEE/RSJ International Conference on Damian M Lyons, Ronald C Arkin, Paramesh Nirmal, T-M Liu, J Deeb, et al. 2013 unknown own development
sun2012model A model-driven approach to support engineering changes in industrial robotics software Yu Sun, Jeff Gray, Karlheinz Bulheller, Nicolaus von Baillou 2012

System Deployment

In the System Deployment phase, top-level component(s) are packaged into a complete application system which defines a mapping of components and composites to computational units. Furthermore, features and procedures for system launch management are developed.

KeyTitleAuthorsYear FormalismTool
bouzouia1998three A three-layer workcell control architecture designRobotics and Automation, 1998. Proceedings. 1998 IEEE International Conference on Brahim Bouzouia, Fawzi Guerroumi, Abdelmalek Boukhezar 1998 unknown unknown
datta2012robostudio Robostudio: A visual programming environment for rapid authoring and customization of complex services on a personal service robotIntelligent Robots and Systems (IROS), 2012 IEEE/RSJ International Conference on Chandan Datta, Chandimal Jayawardena, I Han Kuo, Bruce A MacDonald 2012 unknown Netbeans