Estévez et al., 2018 - Google Patents
ART 2 ool: a model-driven framework to generate target code for robot handling tasksEstévez et al., 2018
View PDF- Document ID
- 9513401749103610087
- Author
- Estévez E
- García A
- García J
- Ortega J
- Publication year
- Publication venue
- The International Journal of Advanced Manufacturing Technology
External Links
Snippet
Nowadays, robotic manipulation tasks are present in modern production industries, making robotics a decisive discipline in the industrial sector. Additionally, in a short period of time, handle robots will be also become essential in daily life. There is an increase in demand for …
- 238000004805 robotic 0 abstract description 36
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/10—Requirements analysis; Specification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computer systems utilising knowledge based models
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Vogel-Heuser et al. | Model-driven engineering of manufacturing automation software projects–A SysML-based approach | |
US7590680B2 (en) | Extensible robotic framework and robot modeling | |
Dai et al. | Redesign distributed PLC control systems using IEC 61499 function blocks | |
Fay et al. | Enhancing a model-based engineering approach for distributed manufacturing automation systems with characteristics and design patterns | |
US11951631B2 (en) | Object marking to support tasks by autonomous machines | |
Zoitl et al. | Distributed control applications: guidelines, design patterns, and application examples with the IEC 61499 | |
US20090106011A1 (en) | System and method for developing and deploying sensor and actuator applications over distributed computing infrastructure | |
Zander et al. | A model-driven engineering approach for ros using ontological semantics | |
Estévez et al. | ART 2 ool: a model-driven framework to generate target code for robot handling tasks | |
WO2018176025A1 (en) | System and method for engineering autonomous systems | |
US20120079157A1 (en) | Development of functional modules using a module bus | |
Bardaro et al. | A use case in model-based robot development using AADL and ROS | |
Lyu et al. | Towards cloud-based virtual commissioning of distributed automation applications with IEC 61499 and containerization technology | |
Dorofeev | Skill-based engineering in industrial automation domain: skills modeling and orchestration | |
Bezemer | Cyber-physical systems software development: way of working and tool suite | |
Estévez et al. | A novel model-driven approach to support development cycle of robotic systems | |
Lindorfer et al. | Towards user-oriented programming of skill-based automation systems using a domain-specific meta-modeling approach | |
Banerjee et al. | Taking recoveries to task: Recovery-driven development for recipe-based robot tasks | |
Theorin | A sequential control language for industrial automation | |
Vyatkin et al. | Rapid engineering and re-configuration of automation objects aided by formal modelling and verification | |
Dortmans et al. | Behavior trees for smart robots practical guidelines for robot software development | |
Lotz et al. | Modeling non-functional application domain constraints for component-based robotics software systems | |
Gutiérrez et al. | Progress in robocomp | |
Gascuena et al. | Prometheus and INGENIAS agent methodologies: A complementary approach | |
Mitrevski et al. | Reusable specification of state machines for rapid robot functionality prototyping |