WO2007107275A1 - Method, computer program, apparatuses, and system for determining available resources and tasking a selection of the resources - Google Patents

Method, computer program, apparatuses, and system for determining available resources and tasking a selection of the resources Download PDF

Info

Publication number
WO2007107275A1
WO2007107275A1 PCT/EP2007/002242 EP2007002242W WO2007107275A1 WO 2007107275 A1 WO2007107275 A1 WO 2007107275A1 EP 2007002242 W EP2007002242 W EP 2007002242W WO 2007107275 A1 WO2007107275 A1 WO 2007107275A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
resources
disposed
selection
group
Prior art date
Application number
PCT/EP2007/002242
Other languages
French (fr)
Inventor
Jens-Olof Lindh
Original Assignee
Kockums Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kockums Ab filed Critical Kockums Ab
Publication of WO2007107275A1 publication Critical patent/WO2007107275A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

Definitions

  • the present invention relates to a method, computer program, apparatuses, and system for determining available resources and tasking a selection of the resources.
  • Benefon Commander NT is a cellular telephone with functions helping a user to assign tasks, receive status messages and send a unit for help when needed, and is designed for work control use. It is especially suited for e.g. group leaders in security firms, construction fields, emergency services and for military use. Through these examples of tools for situation awareness, a user can get position data of multiple entities. They also provide status reporting from remote entities. Thus the user will get an improved information situation. However, there is still an issue for a user in a situation where stress and unforeseeable situations disturb, and very much information among a large number of entities have to be handled correctly and swiftly.
  • an objective of the invention is to solve or at least reduce the problems discussed above.
  • an objective is to provide a method, an apparatus, and a system for distribution of information enabling any entity to collect information from, provide information to, and command other entities.
  • a method for determining available resources and tasking a selection of said resources by a processing means disposed to interact with remote processing means comprising the steps of: determining at least two resources, each comprising processing means disposed to interact with remote processing means and each resource having capability of performing physical measures; collecting information from each determined resour- ce; presenting collected information on determined resources to a user; enabling selection of a plurality of said at least two resources; grouping selected resources according to said selection into a group; and assigning a task to said group.
  • the collected information may comprise ability, position, state, sensor information, or user input infor- mation, or any combination thereof.
  • the method may further comprise relaying the collected information to at least one resource.
  • the method may further comprise the steps of: determining organic information; and sending the organic information to other resources.
  • organic information should in this context be construed as information acquired by the apparatus locally, e.g. from sensors or by input by a user.
  • the organic information may comprise ability, position, state, sensor information, or user input information, or any combination thereof.
  • the method may further comprise the steps of: processing the collected information and the determined organic information to provide aggregated information on a situation; and sending the aggregated information on the situation to other resources .
  • the method according to the first aspect of the present invention is performed on a plurality of entities, e.g. all entities associated to the resources, coherent information on all resources are provided on each entity, which in turn not only enables a swift way of selecting the right resources based on relevant information, and to assign these resources a task, but also provides a robust network based information distribution and command ability. This is particularly relevant e.g. for fire fighting operations, rescue teams, operations by the coast guard, military operations, actions by the police, or operations in connection with any emergency situation. Another advantage of the method according to the first aspect of the present invention is revealed within logistics.
  • the present invention provides abilities to facilitate this. Further, if these kinds of manoeuvres are to be performed autonomously by groups of entities, such as groups of robot vehicles in production industry, robot vessels performing operations where no personnel is able to be on board, or unmanned aerial vehicles, the method is found very advan- tageous, where the group may be able to compensate for upcoming limitations in resources associated to any of the entities with redundant resources or abilities from any of the other available resources due to the informa- tion sharing among the entities. Thus, improved robustness in sense of ability and availability is provided.
  • groups of entities such as groups of robot vehicles in production industry, robot vessels performing operations where no personnel is able to be on board, or unmanned aerial vehicles
  • the method is found very advan- tageous, where the group may be able to compensate for upcoming limitations in resources associated to any of the entities with redundant resources or abilities from any of the other available resources due to the informa- tion sharing among the entities.
  • the method may further comprise the steps of: enabling a second selection of a plurality of said at least two resources; grouping selected items according to said second selection into a second group; and assigning a second task to said second group.
  • the step of presenting may comprise a presentation of indications related to said at least two resources on a two-dimensional representation of an environment in which said at least two resources are present.
  • the step of presenting may comprise a presentation of indications related to said at least two re- sources in a three-dimensional representation of an environment in which said at least two resources are present.
  • the three-dimensional representation may be based on a perspective view on a two-dimensional display, or be based on stereoscopic viewing.
  • the selection may comprise the step of interacting graphically with a representation of an element to be selected.
  • the grouping may further comprise establishing communication between said selected resources of said group .
  • the method may further comprise repeating said step of collecting ability information and position information, and said step of presenting collected information.
  • a computer program comprising program code, which when downloaded and executed on a computer is adapted to perform the method according to the first aspect of the invention.
  • an apparatus for determining available resources and tasking a selection of said resources comprising a processing means; a communication means; and a user interface, wherein said processing means is disposed to receive information by said communication means from at least two resources, wherein said user interface is disposed to present said information to a user, and to provide selection means for enabling selection of a plurality of resources, wherein said processing means is further disposed to assign a group of resources upon selection, and assign a task to said group, wherein said communication means is disposed to send information on said task to resources of said group.
  • the received information may comprise ability, position, state, sensor information, or user input information, or any combination thereof.
  • the communication means may be disposed to relay the received information to at least one resource.
  • the apparatus may further comprise means for determining organic information, wherein the communica'tion means then may be dis- posed to send the organic information to other resources.
  • the organic information may comprise ability, position, state, or sensor information acquired by means for acquiring information of the apparatus, or user information input by means of the user interface,, or any combination thereof.
  • the processing means may be disposed to process the received information and the determined organic information to provide aggregated information on a situation, and the communication means may then be disposed to send the aggregated information on the situation to other resources.
  • the apparatus may further be disposed to enable a second selection of a plurality of said at least two resources; group selected items according to said second selection into a second group; and assign a second task to said second group.
  • the user interface may comprise a display providing indications related to said at least two resources on a two-dimensional representation of an environment in which said at least two resources are present.
  • the user interface may comprise a display providing indications related to said at least two resources in a three-dimensional representation of an environment in which said at least two resources are present.
  • the three-dimensional representation may be based on a perspective view on said display, or on stereoscopic viewing.
  • the selection may be enabled by the user interface by means for interacting graphically with a representation of an element to be selected.
  • the apparatus may further comprise a communication handler for establishing communication between said selected resources of said group.
  • the information and position information may be repeatedly updated and presented by said user interface.
  • an apparatus for a resource comprising a processing means; and a communication means, wherein said processing means is disposed to determine information on said resource, and said communication means is disposed for sending information on the deter- mined information, and wherein said communication means is disposed for receiving information on assigned task and grouping of said resource, and said processing means is disposed to adapt behaviour of said resource according to said received assigned task and grouping.
  • the communication means may be disposed to relay the received information on the assigned task to at least one resource indicated in the grouping information.
  • the apparatus may further comprise means for determining organic information, wherein the communication means then may be disposed to sent the organic information to other resources.
  • the organic information may comprise ability, position, state, or sensor information, or any combination thereof, acquired by means of the apparatus for acquiring information.
  • a system comprising a plurality of apparatuses according the third aspect and/or apparatuses according to the fourth aspect of the present invention, wherein information held by any of the apparatuses is shared with the other apparatuses .
  • Fig. 1 is a schematic diagram of at least a part of a system according to an embodiment of the present invention.
  • Fig. 2 is a flow chart illustrating a method according to an embodiment of the present invention. Detailed description of preferred embodiments
  • Fig. 1 schematically illustrates a number of apparatuses 102, 104, 106, 108, 110 in a system 100.
  • Each apparatus 102, 104, 106, 108, 110 is associated to a re- source and comprises at least a processing means, which comprises storage capacity for information to be processed, and a communication means.
  • a resource is an entity with an ability.
  • the entity can for example be an ambulance and an ability of the ambulance can be defib- rillator capacity.
  • the resource can also be considered as a complex entity that might change over time, such as a vehicle and personnel in the vehicle being a resource associated to an apparatus, and when the personnel moves over to another vehicle with, to a stationary location, or is operating without the vehicle with the apparatus, the resource associated to the apparatus is considered to change over time.
  • the entity is also associated with a position, which for example can be determined by a GPS receiver on the entity.
  • the entity can also be a pure central for managing other resources, which then is the ability of the entity.
  • the entity can also be stationary, thus, the position of the entity is given without any special positioning arrangements.
  • a particular feature of the system 100 is that it enables a non-hierarchical network between the apparatuses 102, 104, 106, 108, 110, which provides for distributed coherent information sha- ring about the resources, which in turn enables provision of groups of resources to perform tasks.
  • coherent information is to be construed openly, since information propagation time through the network of apparatuses is to be considered as non-zero.
  • information is handled and distributed as fast as technically feasible between the apparatuses 102, 104, 106, 108, 110, which implies that the apparatuses are working with more or less common attributes with common values.
  • each resource provides new information, which in turn is distributed, since all apparatuses are enabled to provide and share information.
  • each entity is also enabled to give tasks, which provides for a significant flexibility, and thus improved robust- ness of the entire system 100.
  • the processing means of an apparatus of an entity is disposed to keep track on the abilities of the entity, and the communication means is disposed to send information on the abilities.
  • the communication means is further disposed to send position information, receive information on tasks given to the entity, and also receive information on which other entities to co-operate with on said task. Other information can also be communicated to and/or from the entity by the communication means.
  • the communication means can be arranged to establish communication over one or several communication channels, and be able to communicate via one or several communication networks, where the several communication networks can use different communication techniques. Information can thus be linked between apparatuses, and also between different types of communication networks. Preferable communication approaches of the present invention are broadcast and multicast.
  • Fig. 1 The ability to use an arbitrary mix of communication technologies, including wired and wireless technologies, is illustrated in Fig. 1 by links between communication means of the apparatuses 102, 104, 106, 108, 110 having different line patterns and form. Considering all these communication abilities, further robustness is brought to the system 100.
  • a tool for a user for managing a plurality of resources which further enables a user manage the re- sources swiftly and correct, is provided in e.g. apparatus 102.
  • All of the apparatuses 102, 104, 106, 108, 110 are disposed to send information on e.g. their position and abilities of their associated resource.
  • apparatus 102 is able to receive information on positions and abilities of each of the resources associated to apparatuses 104, 106, 108, 110, either by direct communication as depicted from apparatuses 104 and 106, or relayed in one or more steps as depicted from apparatuses 108 and 110.
  • Information on the determined available resources is then presented to a user.
  • the user is then able to select a plurality of the resources and form a group of resources.
  • the group can then be assigned a task, and information on the grouping and the task is communicated to at least the resources of the group. For example, if re- sources associated to apparatuses 104, 106, 108 are selected to form a group and are given a task by using apparatus 102 for managing grouping and tasking, information on resources of the group and the task is communicated by apparatus 102 to apparatuses 104, 106, 108, and then the resources associated to apparatuses 104, 106, 108 will start working on solving the task. This information can also be communicated by apparatus 102 to apparatus 110 if that is determined to be necessary or advantageous.
  • the group can be broken up, thus making the resources available for new groups and tasks. This can also be made upon receiving new information to form another group, whereby the old group is broken up and the new one is formed.
  • the apparatuses can be equipped with a user interface, if that is the nature of the resource.
  • Some resources are of the nature that it is pure machine-to-machine communication.
  • An example on this is an autonomous robot that will get its instructions from the task, and then just perform actions according to the instructions. This is also applicable to groups of robots working autonomously together.
  • a robot is to be construed as a machine capable to carry out complex series of actions automatically.
  • the series of actions can be adaptively controlled by the machine to make it autonomous.
  • the user interface can comprise means for visual, tactile, and/or audio presentation of information. Visually presented information is normally provided by some type of display means.
  • Three-dimensional visual presentation can be provided, for example by perspective representation on a two-dimensional display, or by stereoscopic viewing.
  • Alternatives for rendering more than two dimensions on a two-dimensional display is to provide several two-dimensional views to a user.
  • the representation of the resources can be provided by symbols indicating positions and/or capabilities of the resources. Indication of positions can be performed by displaying indications of the resources on a representation of an environment in which the resources are present, e.g. a map, floorplan, etc. Examples on resources can be a fireman, a paramedic, a fire engine, a fire officer, an ambulance, a policeman, a patrol car, a soldier, a combat vehicle, an aircraft, a vessel, a command central, etc.
  • Examples on the apparatus associated with the resource can be any device with computional power and communication means, such as a computer or a personal digital assistant with communication interface, a mobile phone, an embedded computer provided with communication capabilities, etc.
  • the size and complexity of the resource do of course influence what type of apparatus that is suitable for the particular resource.
  • Communication between the apparatuses, which apparatuses can be associated to stationary or mobile resources can be wired and/or wireless, and can utilise one or more communication networks and/or be direct communication between the apparatuses.
  • the communication network can be a so called ad hoc network, which is a self-configuring network of entities with communication capabilities connected by communication links to form an arbitrary topology.
  • the communication network can also be a network where communication is relayed by communication network devices of a communication system, such as a cellular system or a satellite based communication system.
  • apparatuses of the entities can have further available information, e.g. from its own sensors, or so called organic information, i.e. information acquired by the entity itself, which also can include information input by a user.
  • organic information in an entity are abilities, position, state, sensor information, user input information, etc. This information can now be shared with the other entities.
  • Fig. 2 is a flow chart illustrating a method according to the present invention.
  • a determination step 200 available resources are determined. This is preferably performed by communication with or from the available resources. In this communication, abilities and positions of the available resources are collected in an information collection step 202. In Fig. 2, this is illustrated as a step in a sequence, but is preferably updated repeatedly to be able to gain advantage of relevant and actual information on the resources. Infor- mation on the resources are presented in an information presentation step 204. The presentation of information is discussed above together with the disclosure of the user interface. Among the presented available resources, a number of resources are selected in a resource selection step 206.
  • the selected resources are then grouped into a group in a resource grouping step 208, and a task is assigned to the group of resources in a task assignment step 210.
  • the task is then communicated, as discussed with reference to Fig. 1.
  • the selection step 206, resource grouping step 208, and task assignment step 210 can be repeated if further groups and tasks are to be assigned.
  • the method has been illustrated as a sequence of steps, but can be carried out in any order or parallelly, as long as data required for the particular step is available.
  • the method is suitable for implementation in a computer program having program code for performing the method when executed on a computer, e.g. a computer as any of those described with reference to Fig. 1.

Abstract

There is disclosed a method for determining avail¬ able resources and tasking a selection of said resources by a processing means disposed to interact with remote processing means, comprising determining at least two resources, each comprising processing means disposed to interact with remote processing means and each resource having capability of performing physical measures; collecting information from each determined resource; presenting collected information on determined resources to a user; enabling selection of a plurality of said at least two resources; grouping selected resources accord¬ ing to said selection into a group; and assigning a task to said group. A computer program, apparatuses and a system for implementing the determination of available resources and assignment of tasks to a selection of said resources are also disclosed.

Description

METHOD, COMPUTER PROGRAM, APPARATUSES, AND SYSTEM FOR DETERMINING AVAILABLE RESOURCES AND TASKING A SELECTION
OF THE RESOURCES
Technical field
The present invention relates to a method, computer program, apparatuses, and system for determining available resources and tasking a selection of the resources. Background of the invention
Situational awareness is more or less always an issue for people and organisations. This becomes even more important when it comes to organisations comprising a larger number of entities, since the situation requires a very fast growing co-ordination work as the number of entities grows. Situational awareness also becomes more important when it comes to emergency situations, where correct and swift actions are to be taken, but stress and unforeseeable situations, which are significant for emergency situations, will make this difficult. When it comes to organisations with a larger number of entities, which organisations are disposed to take care of emergency situations, the difficulty of the situation awareness is obvious. There has been attempts for improving situation awareness, e.g. among military organisations. An example of this is a project of the U.S. Army called Force XXI Battle Command Brigade and Below (FBCB2) program. Another example is Benefon Commander NT, which is a cellular telephone with functions helping a user to assign tasks, receive status messages and send a unit for help when needed, and is designed for work control use. It is especially suited for e.g. group leaders in security firms, construction fields, emergency services and for military use. Through these examples of tools for situation awareness, a user can get position data of multiple entities. They also provide status reporting from remote entities. Thus the user will get an improved information situation. However, there is still an issue for a user in a situation where stress and unforeseeable situations disturb, and very much information among a large number of entities have to be handled correctly and swiftly.
Therefore, it is a problem to provide a wanted effect by available resources. Summary of the invention
In view of the above, an objective of the invention is to solve or at least reduce the problems discussed above. In particular, an objective is to provide a method, an apparatus, and a system for distribution of information enabling any entity to collect information from, provide information to, and command other entities. According to a first aspect of the present invention, there is provided a method for determining available resources and tasking a selection of said resources by a processing means disposed to interact with remote processing means, comprising the steps of: determining at least two resources, each comprising processing means disposed to interact with remote processing means and each resource having capability of performing physical measures; collecting information from each determined resour- ce; presenting collected information on determined resources to a user; enabling selection of a plurality of said at least two resources; grouping selected resources according to said selection into a group; and assigning a task to said group.
The collected information may comprise ability, position, state, sensor information, or user input infor- mation, or any combination thereof. The method may further comprise relaying the collected information to at least one resource. The method may further comprise the steps of: determining organic information; and sending the organic information to other resources. The term "organic information" should in this context be construed as information acquired by the apparatus locally, e.g. from sensors or by input by a user. The organic information may comprise ability, position, state, sensor information, or user input information, or any combination thereof. The method may further comprise the steps of: processing the collected information and the determined organic information to provide aggregated information on a situation; and sending the aggregated information on the situation to other resources .
This enables a swift way of selecting the right resources based on relevant information, and to assign these resources a task. Further, when the method according to the first aspect of the present invention is performed on a plurality of entities, e.g. all entities associated to the resources, coherent information on all resources are provided on each entity, which in turn not only enables a swift way of selecting the right resources based on relevant information, and to assign these resources a task, but also provides a robust network based information distribution and command ability. This is particularly relevant e.g. for fire fighting operations, rescue teams, operations by the coast guard, military operations, actions by the police, or operations in connection with any emergency situation. Another advantage of the method according to the first aspect of the present invention is revealed within logistics. For example when a plurality of vessels, vehicles, or aircraft are to be manoeuvered as a group, the present invention provides abilities to facilitate this. Further, if these kinds of manoeuvres are to be performed autonomously by groups of entities, such as groups of robot vehicles in production industry, robot vessels performing operations where no personnel is able to be on board, or unmanned aerial vehicles, the method is found very advan- tageous, where the group may be able to compensate for upcoming limitations in resources associated to any of the entities with redundant resources or abilities from any of the other available resources due to the informa- tion sharing among the entities. Thus, improved robustness in sense of ability and availability is provided. The method may further comprise the steps of: enabling a second selection of a plurality of said at least two resources; grouping selected items according to said second selection into a second group; and assigning a second task to said second group. An advantage of this is that it enables available resources to be divided between different tasks, e.g. when there is two different emergency situations, or if two different tasks can be defined in a single situation. Of course, more than two tasks, two groups, etc. are possible in a similar way.
The step of presenting may comprise a presentation of indications related to said at least two resources on a two-dimensional representation of an environment in which said at least two resources are present. Alternatively, the step of presenting may comprise a presentation of indications related to said at least two re- sources in a three-dimensional representation of an environment in which said at least two resources are present. The three-dimensional representation may be based on a perspective view on a two-dimensional display, or be based on stereoscopic viewing. The selection may comprise the step of interacting graphically with a representation of an element to be selected.
The grouping may further comprise establishing communication between said selected resources of said group . The method may further comprise repeating said step of collecting ability information and position information, and said step of presenting collected information. An advantage of this is that recent information is pre-
;nted, which of course is relevant if any decisions is to be taken. This is particularly relevant in the example of an emergency situation. According to a second aspect of the present invention, there is provided a computer program comprising program code, which when downloaded and executed on a computer is adapted to perform the method according to the first aspect of the invention. According to a third aspect of the present invention, there is provided an apparatus for determining available resources and tasking a selection of said resources, comprising a processing means; a communication means; and a user interface, wherein said processing means is disposed to receive information by said communication means from at least two resources, wherein said user interface is disposed to present said information to a user, and to provide selection means for enabling selection of a plurality of resources, wherein said processing means is further disposed to assign a group of resources upon selection, and assign a task to said group, wherein said communication means is disposed to send information on said task to resources of said group.
The received information may comprise ability, position, state, sensor information, or user input information, or any combination thereof. The communication means may be disposed to relay the received information to at least one resource. The apparatus may further comprise means for determining organic information, wherein the communica'tion means then may be dis- posed to send the organic information to other resources. The organic information may comprise ability, position, state, or sensor information acquired by means for acquiring information of the apparatus, or user information input by means of the user interface,, or any combination thereof. The processing means may be disposed to process the received information and the determined organic information to provide aggregated information on a situation, and the communication means may then be disposed to send the aggregated information on the situation to other resources.
The apparatus may further be disposed to enable a second selection of a plurality of said at least two resources; group selected items according to said second selection into a second group; and assign a second task to said second group.
The user interface may comprise a display providing indications related to said at least two resources on a two-dimensional representation of an environment in which said at least two resources are present.
Alternatively, the user interface may comprise a display providing indications related to said at least two resources in a three-dimensional representation of an environment in which said at least two resources are present. The three-dimensional representation may be based on a perspective view on said display, or on stereoscopic viewing. The selection may be enabled by the user interface by means for interacting graphically with a representation of an element to be selected.
The apparatus may further comprise a communication handler for establishing communication between said selected resources of said group. The information and position information may be repeatedly updated and presented by said user interface.
According to a fourth aspect of the present invention, there is provided an apparatus for a resource comprising a processing means; and a communication means, wherein said processing means is disposed to determine information on said resource, and said communication means is disposed for sending information on the deter- mined information, and wherein said communication means is disposed for receiving information on assigned task and grouping of said resource, and said processing means is disposed to adapt behaviour of said resource according to said received assigned task and grouping.
The communication means may be disposed to relay the received information on the assigned task to at least one resource indicated in the grouping information. The apparatus may further comprise means for determining organic information, wherein the communication means then may be disposed to sent the organic information to other resources. The organic information may comprise ability, position, state, or sensor information, or any combination thereof, acquired by means of the apparatus for acquiring information.
According to a fifth aspect of the present invention, there is provided a system comprising a plurality of apparatuses according the third aspect and/or apparatuses according to the fourth aspect of the present invention, wherein information held by any of the apparatuses is shared with the other apparatuses .
Advantages of the second to fifth aspect of the present invention are similar to those discussed in connection with the first aspect of the invention. Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to "a/an/the [element, device, component, means, step, etc] " are to be interpreted openly as referring to at least one instance of said element, device, component, means, step, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated. Other objectives, features and advantages of the present invention will appear from the following detailed disclosure, from the attached dependent claims as well as from the drawings .
Brief description of the drawings
The above, as well as additional objects, features and advantages of the present invention, will be better understood through the following illustrative and non- limiting detailed description of preferred embodiments of the present invention, with reference to the appended drawings, where the same reference numerals will be used for similar elements, wherein:
Fig. 1 is a schematic diagram of at least a part of a system according to an embodiment of the present invention; and
Fig. 2 is a flow chart illustrating a method according to an embodiment of the present invention. Detailed description of preferred embodiments
Fig. 1 schematically illustrates a number of apparatuses 102, 104, 106, 108, 110 in a system 100. Each apparatus 102, 104, 106, 108, 110 is associated to a re- source and comprises at least a processing means, which comprises storage capacity for information to be processed, and a communication means. A resource is an entity with an ability. The entity can for example be an ambulance and an ability of the ambulance can be defib- rillator capacity. The resource can also be considered as a complex entity that might change over time, such as a vehicle and personnel in the vehicle being a resource associated to an apparatus, and when the personnel moves over to another vehicle with, to a stationary location, or is operating without the vehicle with the apparatus, the resource associated to the apparatus is considered to change over time. The entity is also associated with a position, which for example can be determined by a GPS receiver on the entity. The entity can also be a pure central for managing other resources, which then is the ability of the entity. The entity can also be stationary, thus, the position of the entity is given without any special positioning arrangements. A particular feature of the system 100 is that it enables a non-hierarchical network between the apparatuses 102, 104, 106, 108, 110, which provides for distributed coherent information sha- ring about the resources, which in turn enables provision of groups of resources to perform tasks. Here, it should be noted that the expression "coherent information" is to be construed openly, since information propagation time through the network of apparatuses is to be considered as non-zero. However, information is handled and distributed as fast as technically feasible between the apparatuses 102, 104, 106, 108, 110, which implies that the apparatuses are working with more or less common attributes with common values. Furthermore, operations performed by each resource provides new information, which in turn is distributed, since all apparatuses are enabled to provide and share information. Besides the information sharing, each entity is also enabled to give tasks, which provides for a significant flexibility, and thus improved robust- ness of the entire system 100.
The processing means of an apparatus of an entity is disposed to keep track on the abilities of the entity, and the communication means is disposed to send information on the abilities. The communication means is further disposed to send position information, receive information on tasks given to the entity, and also receive information on which other entities to co-operate with on said task. Other information can also be communicated to and/or from the entity by the communication means. The communication means can be arranged to establish communication over one or several communication channels, and be able to communicate via one or several communication networks, where the several communication networks can use different communication techniques. Information can thus be linked between apparatuses, and also between different types of communication networks. Preferable communication approaches of the present invention are broadcast and multicast. The ability to use an arbitrary mix of communication technologies, including wired and wireless technologies, is illustrated in Fig. 1 by links between communication means of the apparatuses 102, 104, 106, 108, 110 having different line patterns and form. Considering all these communication abilities, further robustness is brought to the system 100.
A tool for a user for managing a plurality of resources, which further enables a user manage the re- sources swiftly and correct, is provided in e.g. apparatus 102. All of the apparatuses 102, 104, 106, 108, 110 are disposed to send information on e.g. their position and abilities of their associated resource. Thus, apparatus 102 is able to receive information on positions and abilities of each of the resources associated to apparatuses 104, 106, 108, 110, either by direct communication as depicted from apparatuses 104 and 106, or relayed in one or more steps as depicted from apparatuses 108 and 110. Information on the determined available resources is then presented to a user. The user is then able to select a plurality of the resources and form a group of resources. The group can then be assigned a task, and information on the grouping and the task is communicated to at least the resources of the group. For example, if re- sources associated to apparatuses 104, 106, 108 are selected to form a group and are given a task by using apparatus 102 for managing grouping and tasking, information on resources of the group and the task is communicated by apparatus 102 to apparatuses 104, 106, 108, and then the resources associated to apparatuses 104, 106, 108 will start working on solving the task. This information can also be communicated by apparatus 102 to apparatus 110 if that is determined to be necessary or advantageous. When the task is solved, the group can be broken up, thus making the resources available for new groups and tasks. This can also be made upon receiving new information to form another group, whereby the old group is broken up and the new one is formed.
As depicted in Fig. 1, the apparatuses can be equipped with a user interface, if that is the nature of the resource. Some resources are of the nature that it is pure machine-to-machine communication. An example on this is an autonomous robot that will get its instructions from the task, and then just perform actions according to the instructions. This is also applicable to groups of robots working autonomously together. In this context, a robot is to be construed as a machine capable to carry out complex series of actions automatically. The series of actions can be adaptively controlled by the machine to make it autonomous. The user interface can comprise means for visual, tactile, and/or audio presentation of information. Visually presented information is normally provided by some type of display means. Three-dimensional visual presentation can be provided, for example by perspective representation on a two-dimensional display, or by stereoscopic viewing. Alternatives for rendering more than two dimensions on a two-dimensional display is to provide several two-dimensional views to a user. The representation of the resources can be provided by symbols indicating positions and/or capabilities of the resources. Indication of positions can be performed by displaying indications of the resources on a representation of an environment in which the resources are present, e.g. a map, floorplan, etc. Examples on resources can be a fireman, a paramedic, a fire engine, a fire officer, an ambulance, a policeman, a patrol car, a soldier, a combat vehicle, an aircraft, a vessel, a command central, etc. Examples on the apparatus associated with the resource can be any device with computional power and communication means, such as a computer or a personal digital assistant with communication interface, a mobile phone, an embedded computer provided with communication capabilities, etc. The size and complexity of the resource do of course influence what type of apparatus that is suitable for the particular resource. Communication between the apparatuses, which apparatuses can be associated to stationary or mobile resources, can be wired and/or wireless, and can utilise one or more communication networks and/or be direct communication between the apparatuses. The communication network can be a so called ad hoc network, which is a self-configuring network of entities with communication capabilities connected by communication links to form an arbitrary topology. The communication network can also be a network where communication is relayed by communication network devices of a communication system, such as a cellular system or a satellite based communication system.
The above discussed information sharing implies that each entity will gain more information. In addition to this, apparatuses of the entities can have further available information, e.g. from its own sensors, or so called organic information, i.e. information acquired by the entity itself, which also can include information input by a user. Examples of organic information in an entity are abilities, position, state, sensor information, user input information, etc. This information can now be shared with the other entities.
Fig. 2 is a flow chart illustrating a method according to the present invention. In a determination step 200, available resources are determined. This is preferably performed by communication with or from the available resources. In this communication, abilities and positions of the available resources are collected in an information collection step 202. In Fig. 2, this is illustrated as a step in a sequence, but is preferably updated repeatedly to be able to gain advantage of relevant and actual information on the resources. Infor- mation on the resources are presented in an information presentation step 204. The presentation of information is discussed above together with the disclosure of the user interface. Among the presented available resources, a number of resources are selected in a resource selection step 206. The selected resources are then grouped into a group in a resource grouping step 208, and a task is assigned to the group of resources in a task assignment step 210. The task is then communicated, as discussed with reference to Fig. 1. The selection step 206, resource grouping step 208, and task assignment step 210 can be repeated if further groups and tasks are to be assigned. The method has been illustrated as a sequence of steps, but can be carried out in any order or parallelly, as long as data required for the particular step is available. The method is suitable for implementation in a computer program having program code for performing the method when executed on a computer, e.g. a computer as any of those described with reference to Fig. 1.
The invention has mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the invention, as defined by the appended patent claims .

Claims

1. Method for configuring a distributed and at least initially non-hierarchic system by a processing means of an apparatus associated with one of a plurality of resources of said system disposed to interact with remote processing means of apparatuses associated with other resources of said system, comprising the steps of: determining at least two available resources, each being associated with an apparatus comprising processing means disposed to interact with remote processing means and each resource having capability of performing physical measures; collecting information from each determined resource to provide coherent information on said resources, said information comprising ability of said each resource; enabling selection of a plurality of said at least two resources; grouping selected resources according to said selec- tion into a group; and assigning a task to said group.
2. The method according to claim 1, further comprising presenting collected information on determined resources to a user. 3. The method according to claim 1 or 2, wherein said selection of resources and assignment of task depend on said collected information.
4. The method according to any of claims 1 to 3, wherein the collected information comprises ability, position, state, sensor information, or user input information, or any combination thereof.
5. The method according to any of claims 1 to 4, further comprising relaying the collected information to at least one resource. 6. The method according to any of claims 1 to 5, further comprising the steps of: determining organic information; and sending the organic information to other resources. I- The method according to claim 6, wherein the organic information comprises ability, position, state, sensor information, or user input information, or any combination thereof.
8. The method according to claim 6 or 7 , further comprising the steps of: processing the collected information and the determined organic information to provide aggregated informa- tion on a situation; and sending the aggregated information on the situation to other resources.
9. The method according to any of claims 1 to 8, further comprising the steps of: enabling a second selection of a plurality of said at least two resources; grouping selected items according to said second selection into a second group; and assigning a second task to said second group. 10. The method according to any of claims 1 to 9, wherein said step of presenting comprises a presentation of indications related to said at least two resources on a two-dimensional representation of an environment in which said at least two resources are present. 11. The method according to any of claims 1 to 10, wherein said step of presenting comprises a presentation of indications related to said at least two resources in a three-dimensional representation of an environment in which said at least two resources are present. 12. The method according to claim 11, wherein said three-dimensional representation is based on a perspective view on a two-dimensional display.
13. The method according to claim 11, wherein said three-dimensional representation is based on stereoscopic viewing.
14. The method according to any of claims 11 to 13, wherein the selection comprises interacting graphically with a representation of an element to be selected.
15. The method according to any of claims 1 to 14, wherein said grouping further comprises establishing communication between said selected resources of said group.
16. The method according to any of claims 1 to 15, further comprising repeating said step of collecting information and said step of presenting collected infor- mation.
17. A computer program comprising program code, which when downloaded and executed on a computer is adapted to perform the method according to any of claims 1 to 16. 18. An apparatus for configuring a distributed and at least initially non-hierarchic system, the apparatus comprising a processing means; and a communication means, wherein said processing means is disposed to: receive information by said communication means from other apparatuses associated with at least two resources of said system, respectively, to provide coherent information on said resources, wherein said information comp- rises abilities of each of said at least two resources, provide selection means for enabling selection of a plurality of resources from said at least two resources, and assign a group of resources upon selection, and assign a task to said group, and wherein said communication means is disposed to send information on said task to apparatuses associated with resources of said group.
19. The apparatus according to claim 18, further comprising a user interface, wherein said user interface is disposed to present said coherent information to a user .
20. The apparatus according to claim 18 or 19, wherein said selection of resources and assignment of task depend on said coherent information.
21. The apparatus according to any of claims 18 to 20, wherein the received information comprises ability, position, state, sensor information, or user input information, or any combination thereof.
22. The apparatus according to claim 18 to 21, wherein the communication means is disposed to relay the received information to at least one resource.
23. The apparatus according to any of claims 18 to 22, further comprising means for determining organic information, wherein the communication means is disposed to send the organic information to other resources. 24. The apparatus according to claim 23, wherein the organic information comprises ability, position, state, or sensor information , or any combination thereof, acquired by means of the apparatus for acquiring information, or user information input by means of the user interface, or any combination thereof.
25. The apparatus according to claim 23 or 24, wherein the processing means is disposed to process the received information and the determined organic information to provide aggregated information on a situation, and the communication means is disposed to send the aggregated information on the situation to other resources .
26. The apparatus according to any of claims 18 to 25, further being disposed to enable a second selection of a plurality of said at least two resources; group selected items according to said second selection into a second group; and assign a second task to said second group .
27. The apparatus according to any of claims 18 to 26, wherein said user interface comprises a display providing indications related to said at least two resources on a two-dimensional representation of an environment in which said at least two resources are present .
28. The apparatus according to any of claims 18 to 26, wherein said user interface comprises a display providing indications related to said at least two resources in a three-dimensional representation of an environment in which said at least two resources are present .
29. The apparatus according to claim 28, wherein said three-dimensional representation is based on a perspective view on said display.
30. The apparatus according to claim 28, wherein said three-dimensional representation is based on stereoscopic viewing. 31. The apparatus according to any of claims 27 to 30, wherein the selection is enabled by the user interface by means for interacting graphically with a representation of an element to be selected.
32. The apparatus according to any of claims 18 to 31, further comprising a communication handler for establishing communication between said selected resources of said group.
33. The apparatus according to any of claims 18 to 32, wherein said information is repeatedly updated and presented by said user interface.
34. An apparatus for a resource comprising a processing means; and a communication means, wherein said processing means is disposed to deter- mine information on said resource, and said communication means is disposed for sending the determined information, and wherein said communication means is disposed for receiving information on assigned task and grouping of said resource, and said processing means is disposed to adapt behaviour of said resource according to said received assigned task and grouping.
35. The apparatus according to claim 34, wherein the communication means is disposed to relay the received information on assigned task to at least one resource indicated in the grouping information. 36. The apparatus according to any of claims 34 or 35, further comprising means for determining organic information, wherein the communication means is disposed to send the organic information to other resources.
37. The apparatus according to claim 36, wherein the organic information comprises ability, position, state, or sensor information, or any combination thereof, acquired by means of the apparatus for acquiring information .
38. A system comprising a plurality of apparatuses according to any of claims 18 to 33 or 34-37, wherein information held by any of the apparatuses is shared with the other apparatuses.
PCT/EP2007/002242 2006-03-17 2007-03-14 Method, computer program, apparatuses, and system for determining available resources and tasking a selection of the resources WO2007107275A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE0600618A SE0600618L (en) 2006-03-17 2006-03-17 Procedures, computer programs, devices, and systems for determining available resources and assigning data to a selection of resources
SE0600618-3 2006-03-17

Publications (1)

Publication Number Publication Date
WO2007107275A1 true WO2007107275A1 (en) 2007-09-27

Family

ID=38051943

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2007/002242 WO2007107275A1 (en) 2006-03-17 2007-03-14 Method, computer program, apparatuses, and system for determining available resources and tasking a selection of the resources

Country Status (2)

Country Link
SE (1) SE0600618L (en)
WO (1) WO2007107275A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ITMI20092325A1 (en) * 2009-12-29 2011-06-30 Sgs Ts S A S Di Sorio Alessandro SYSTEM FOR THE MANAGEMENT OF SHARED RESOURCES
EP2354943A1 (en) * 2009-12-30 2011-08-10 Psion Teklogix Inc. Method and system for connection management and resource sharing
WO2014129962A1 (en) * 2013-02-25 2014-08-28 BAE Systems Hägglunds Aktiebolag Arrangement and method for threat management for ground-based vehicles
CN107510914A (en) * 2017-08-21 2017-12-26 山东省科学院自动化研究所 A kind of wisdom fire-fighting remote monitoring system and its method towards garden
CN112712236A (en) * 2020-12-09 2021-04-27 扬州中远海运重工有限公司 Design method of shipbuilding enterprise line meter load assessment software

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5793882A (en) * 1995-03-23 1998-08-11 Portable Data Technologies, Inc. System and method for accounting for personnel at a site and system and method for providing personnel with information about an emergency site
US5826239A (en) * 1996-12-17 1998-10-20 Hewlett-Packard Company Distributed workflow resource management system and method
US20040070515A1 (en) * 2002-07-02 2004-04-15 Raymond Burkley First responder communications system
US20050001720A1 (en) * 2002-07-02 2005-01-06 Charles Mason Emergency response personnel automated accountability system
US20050219044A1 (en) * 2004-03-16 2005-10-06 Science Traveller International Inc Emergency, contingency and incident management system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5793882A (en) * 1995-03-23 1998-08-11 Portable Data Technologies, Inc. System and method for accounting for personnel at a site and system and method for providing personnel with information about an emergency site
US5826239A (en) * 1996-12-17 1998-10-20 Hewlett-Packard Company Distributed workflow resource management system and method
US20040070515A1 (en) * 2002-07-02 2004-04-15 Raymond Burkley First responder communications system
US20050001720A1 (en) * 2002-07-02 2005-01-06 Charles Mason Emergency response personnel automated accountability system
US20050219044A1 (en) * 2004-03-16 2005-10-06 Science Traveller International Inc Emergency, contingency and incident management system and method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
WAGNER T ET AL: "COORDINATORS coordination managers for first responders", AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2004. AAMAS 2004. PROCEEDINGS OF THE THIRD INTERNATIONAL JOINT CONFERENCE ON NEW YORK, NY, USA 19-23 JULY 2004, PISCATAWAY, NJ, USA,IEEE, 19 July 2004 (2004-07-19), pages 1140 - 1147, XP010753999, ISBN: 1-58113-864-4 *
WONG W B L ET AL: "A goal-oriented approach for designing decision support displays in dynamic environments", COMPUTER-HUMAN INTERACTION, 1996. PROCEEDINGS., SIXTH AUSTRALIAN CONFERENCE ON HAMILTON, NEW ZEALAND 24-27 NOV. 1996, LOS ALAMITOS, CA, USA,IEEE COMPUTER. SOC, US, 24 November 1996 (1996-11-24), pages 78 - 85, XP010201624, ISBN: 0-8186-7525-X *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ITMI20092325A1 (en) * 2009-12-29 2011-06-30 Sgs Ts S A S Di Sorio Alessandro SYSTEM FOR THE MANAGEMENT OF SHARED RESOURCES
EP2354943A1 (en) * 2009-12-30 2011-08-10 Psion Teklogix Inc. Method and system for connection management and resource sharing
WO2014129962A1 (en) * 2013-02-25 2014-08-28 BAE Systems Hägglunds Aktiebolag Arrangement and method for threat management for ground-based vehicles
CN107510914A (en) * 2017-08-21 2017-12-26 山东省科学院自动化研究所 A kind of wisdom fire-fighting remote monitoring system and its method towards garden
CN107510914B (en) * 2017-08-21 2020-04-07 山东省科学院自动化研究所 Intelligent fire-fighting remote monitoring system and method for park
CN112712236A (en) * 2020-12-09 2021-04-27 扬州中远海运重工有限公司 Design method of shipbuilding enterprise line meter load assessment software
CN112712236B (en) * 2020-12-09 2023-06-16 扬州中远海运重工有限公司 Design method of line meter load assessment software of shipbuilding enterprise

Also Published As

Publication number Publication date
SE0600618L (en) 2007-09-18

Similar Documents

Publication Publication Date Title
CA3018763C (en) Worker safety system
CA2985836C (en) System and method for workflow management in isolated environments
Czarnowski et al. Technology gaps in human-machine interfaces for autonomous construction robots
CN102859980B (en) Enhanced public safety communication system
CN103369546B (en) For supplying the system and method for inductive sensing resource for mobile sensor network
US20160148490A1 (en) Rapid response with direct connect for emergency responders
Cummings Human supervisory control of swarming networks
WO2007107275A1 (en) Method, computer program, apparatuses, and system for determining available resources and tasking a selection of the resources
WO2013016514A1 (en) Incident management and monitoring systems and methods
CN104049597A (en) Method and apparatus for managing a work flow in a process plant
CN104049594A (en) Method and apparatus for seamless state transfer between user interface devices in a mobile control room
WO2013181749A1 (en) Integrated combat resource management system
KR20160018027A (en) Evacuation guiding method and evacuation guiding system thereof
CN105900381A (en) Customized message protocol in mining vehicle operations
KR102350965B1 (en) A method and apparatus for group communicatoin
Kymäläinen et al. Evaluating a future remote control environment with an experience-driven science fiction prototype
Huang et al. Human-Autonomy Teaming: Interaction Metrics and Models for Next Generation Combat Vehicle Concepts
US9811893B2 (en) Composable situational awareness visualization system
WO2014164117A1 (en) Service tracking display grid system and method
CN105873197B (en) A kind of method and device of intelligent management information transmission
JP2009110507A (en) Method and system for sharing information between disparate data sources in network
CN105491042B (en) The control method and system of more alert joint logistics
JP6399276B2 (en) Aircraft disaster information transmission system
US10337877B1 (en) Communication with mobile devices utilizing light emitting diodes
CN100365558C (en) Event handling method of single node in tree

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07723250

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07723250

Country of ref document: EP

Kind code of ref document: A1