5 research outputs found

    Engineering methods and tools for cyber–physical automation systems

    Get PDF
    Much has been published about potential benefits of the adoption of cyber–physical systems (CPSs) in manufacturing industry. However, less has been said about how such automation systems might be effectively configured and supported through their lifecycles and how application modeling, visualization, and reuse of such systems might be best achieved. It is vitally important to be able to incorporate support for engineering best practice while at the same time exploiting the potential that CPS has to offer in an automation systems setting. This paper considers the industrial context for the engineering of CPS. It reviews engineering approaches that have been proposed or adopted to date including Industry 4.0 and provides examples of engineering methods and tools that are currently available. The paper then focuses on the CPS engineering toolset being developed by the Automation Systems Group (ASG) in the Warwick Manufacturing Group (WMG), University of Warwick, Coventry, U.K. and explains via an industrial case study how such a component-based engineering toolset can support an integrated approach to the virtual and physical engineering of automation systems through their lifecycle via a method that enables multiple vendors' equipment to be effectively integrated and provides support for the specification, validation, and use of such systems across the supply chain, e.g., between end users and system integrators

    Intuitive Instruction of Industrial Robots : A Knowledge-Based Approach

    Get PDF
    With more advanced manufacturing technologies, small and medium sized enterprises can compete with low-wage labor by providing customized and high quality products. For small production series, robotic systems can provide a cost-effective solution. However, for robots to be able to perform on par with human workers in manufacturing industries, they must become flexible and autonomous in their task execution and swift and easy to instruct. This will enable small businesses with short production series or highly customized products to use robot coworkers without consulting expert robot programmers. The objective of this thesis is to explore programming solutions that can reduce the programming effort of sensor-controlled robot tasks. The robot motions are expressed using constraints, and multiple of simple constrained motions can be combined into a robot skill. The skill can be stored in a knowledge base together with a semantic description, which enables reuse and reasoning. The main contributions of the thesis are 1) development of ontologies for knowledge about robot devices and skills, 2) a user interface that provides simple programming of dual-arm skills for non-experts and experts, 3) a programming interface for task descriptions in unstructured natural language in a user-specified vocabulary and 4) an implementation where low-level code is generated from the high-level descriptions. The resulting system greatly reduces the number of parameters exposed to the user, is simple to use for non-experts and reduces the programming time for experts by 80%. The representation is described on a semantic level, which means that the same skill can be used on different robot platforms. The research is presented in seven papers, the first describing the knowledge representation and the second the knowledge-based architecture that enables skill sharing between robots. The third paper presents the translation from high-level instructions to low-level code for force-controlled motions. The two following papers evaluate the simplified programming prototype for non-expert and expert users. The last two present how program statements are extracted from unstructured natural language descriptions

    Exchanging Action-related Information among Autonomous Robots

    No full text
    Abstract. Inthispaper,wedescriberepresentationsand inferencetechniques that are used in the RoboEarth system for the web-based exchange of information between robots. We present novel representations for environment maps that combine expressive semantic environment models with techniques for selecting suitable maps from the web-based RoboEarth knowledge base. We further propose techniques for improving class-level object models with additional information as needed for distributed learning of object properties. In an integrated experiment, we show that the system enables robots to perform mobile manipulation tasks including the retrieval of suitable environment maps and the estimation and exchange of object property information.

    Semantic based task planning for domestic service robots

    Get PDF
    Task Planning is developed for an autonomous mobile robot in order to support the robot to accomplish tasks in various degrees of environmental complexity. This environment can be fixed or deterministic (as in a factory), dynamic (as in the human domestic household), or non-deterministic (as in the space exploration). The robot should be provided with a reliable planning system in order to face its major challenge of being certain that its plan to accomplish a task is generated correctly, regardless of the dynamic or uncertain elements of its environment. This thesis is focused on providing the robot task planner with the ability to generate its plans reliably and detect the failures in generating correct plans. Previous approaches for generating plans depended mainly on action effects (explicit effects) that are encoded in the action model. This means that the action effects should cover most of the characteristics of the newly generated world state. However, this extra information can complicate the action model, especially in the real world. In this thesis, a semantic knowledge base is proposed to derive and check implicit information about the effects of actions during plan generation. For example, this approach would inform the robot, that it had entered a bedroom because it has recorded at least one bed and zero ovens. When a robot enters a room, the implicit expectations are derived from a semantic knowledge base about that type of room. These expectations should be verified in order to make sure the robot is in the correct room. The main contributions of this thesis are as follows: The concept of using the Semantic Knowledge Base (SKB) to support the robot task planner under deterministic conditions has been defined. A new model of high-level robot actions has been developed, and this model represents the details of robot action as ontology. This model is thus known as the Semantic Action Model (SAM). An algorithm that integrates SKB and SAMs has also been developed. This algorithm creates the “planning domain” in the Planning Domain Definition Language (PDDL) style. This is used as input to the planner to generate the plan for robot tasks. Then, a general purpose planning algorithm has also been defined, which can support planning under deterministic conditions, and is based on using ontology to represent SKB. ii A further contribution relates to the development of a probabilistic approach to deal with uncertainty in semantic knowledge based task planning. This approach shows how uncertainties in action effects and world states are taken into account by the planning system. This contribution also served to resolve situations of confusion in finding an object relevant to the successful generation of an action during task planning. The accuracy related to this type of planning in navigation scenario, on average, is (90.10%). An additional contribution is using the planning system to respond to unexpected situations which are caused by lack of information. This contribution is formalised as a general approach that models cases of incomplete information as a planning problem. This approach includes a sequence of steps for modelling and generating a plan of actions to collect the necessary information from the knowledge base to support the robot planner in generating its plan. This results in developing a new type of action which is known as a Semantic Action Model for Information Gathering (SAM_IG). These actions have the ability to access the knowledge base to retrieve the necessary information to support the planning system when it is faced with incomplete information. The information gathering approach is also used to gather the necessary information in order to check the implicit expectations of the generated actions. The correct classification related to this type of planning in navigation scenario, on average, is (92.83 %). Another contribution is concerned with solving the problem of missing information, which is using the methods for measuring concept similarity in order to extend the robot world state with new similar objects to the original one in the action model. This results in developing Semantic Realisation and Refreshment Module (SRRM) which has the ability to estimate the similarities between objects and the quality of the alternative plans. The quality of the alternative plans could be similar to the original plan, in average, 92.1%. The results reported in this thesis have been tested and verified in simulation experiments under the Robot Operating System (ROS) middleware. The performance of the planning system has been evaluated by using the planning time and other known metrics. These results show that using semantic knowledge can lead to high performance and reliability in generating robot plans during its operatio
    corecore