WO2010057266A1 - Robot mustering of animals - Google Patents

Robot mustering of animals Download PDF

Info

Publication number
WO2010057266A1
WO2010057266A1 PCT/AU2009/001517 AU2009001517W WO2010057266A1 WO 2010057266 A1 WO2010057266 A1 WO 2010057266A1 AU 2009001517 W AU2009001517 W AU 2009001517W WO 2010057266 A1 WO2010057266 A1 WO 2010057266A1
Authority
WO
WIPO (PCT)
Prior art keywords
mustering
agent
herd
information
location
Prior art date
Application number
PCT/AU2009/001517
Other languages
French (fr)
Inventor
Peter Corke
Original Assignee
Commonwealth Scientific And Industrial Research Organisation
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
Priority claimed from AU2008906041A external-priority patent/AU2008906041A0/en
Application filed by Commonwealth Scientific And Industrial Research Organisation filed Critical Commonwealth Scientific And Industrial Research Organisation
Publication of WO2010057266A1 publication Critical patent/WO2010057266A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; CARE OF BIRDS, FISHES, INSECTS; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K1/00Housing animals; Equipment therefor
    • A01K1/0005Stable partitions
    • A01K1/0017Gates, doors
    • A01K1/0029Crowding gates or barriers
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; CARE OF BIRDS, FISHES, INSECTS; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K15/00Devices for taming animals, e.g. nose-rings or hobbles; Devices for overturning animals in general; Training or exercising equipment; Covering boxes
    • A01K15/003Nose-rings; Fastening tools therefor; Catching or driving equipment
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; CARE OF BIRDS, FISHES, INSECTS; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K15/00Devices for taming animals, e.g. nose-rings or hobbles; Devices for overturning animals in general; Training or exercising equipment; Covering boxes
    • A01K15/02Training or exercising equipment, e.g. mazes or labyrinths for animals ; Electric shock devices ; Toys specially adapted for animals
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; CARE OF BIRDS, FISHES, INSECTS; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K15/00Devices for taming animals, e.g. nose-rings or hobbles; Devices for overturning animals in general; Training or exercising equipment; Covering boxes
    • A01K15/02Training or exercising equipment, e.g. mazes or labyrinths for animals ; Electric shock devices ; Toys specially adapted for animals
    • A01K15/021Electronic training devices specially adapted for dogs or cats
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; CARE OF BIRDS, FISHES, INSECTS; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K15/00Devices for taming animals, e.g. nose-rings or hobbles; Devices for overturning animals in general; Training or exercising equipment; Covering boxes
    • A01K15/02Training or exercising equipment, e.g. mazes or labyrinths for animals ; Electric shock devices ; Toys specially adapted for animals
    • A01K15/021Electronic training devices specially adapted for dogs or cats
    • A01K15/023Anti-evasion devices
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; CARE OF BIRDS, FISHES, INSECTS; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K29/00Other apparatus for animal husbandry
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • G05D1/104Simultaneous control of position or course in three dimensions specially adapted for aircraft involving a plurality of aircrafts, e.g. formation flying
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0284Relative positioning
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39163Formation control, robots form a rigid formation, fixed relationship

Definitions

  • This invention concerns the mustering of animals. Mustering is hard, dangerous and labour intensive. It is currently conducted by people on motorbike, quadbike or horse, or in a helicopter. In particular the invention concerns a method for mustering animals. In another aspect the invention concerns a robot mustering agent and in a further aspect the invention is software to control the robot mustering agent.
  • a remote controlled helicopter has been used in another experiment to "push" cattle around a paddock.
  • the cattle and the helicopter were instrumented with GPS receivers and the devices periodically broadcast their position.
  • the helicopter received position messages from the cattle.
  • the helicopter pilot standing on the ground, had difficulty in maintaining the position of the helicopter with respect to the herd. At distance the pilot also had difficulty in estimating the distance to the helicopter.
  • the present invention is a method for operating a robot mustering agent for mustering a herd of animals, comprising the steps of:
  • each mustering agent will also determine the location, direction and speed of the other mustering agent or agents. These determinations may result from the use of communications to exchange information about locations, or rely on perceiving the other robots.
  • the robot mustering agents themselves may be ground or aerial robots, such as helicopters or fixed wing aircraft.
  • the robots may be completely autonomous, performing the storing and determining steps on board.
  • the robots may operate as drones receiving instructions from a base station or operating in cooperating with human musterers on the ground or in helicopters.
  • the base station may be mobile, for instance in a truck that follows the herd. In this case human interpretation and perception may also be fed into the control loop.
  • One way location information can be obtained is from satellite based location equipment (such as GPS, GLONASS or Galileo) carried by each animal of the herd; and if required by the mustering agent or agents.
  • the animals may also carry transmitters to broadcast their location information, either to a base station or directly to the mustering agents.
  • the animals may carry transponders or RPID tags which respond to an interrogation signal from the mustering agent with information about, one or more of, animal location, animal proximity and animal identification.
  • position information may be determined using sensors onboard the mustering agents that sense the position of other mustering agents and the animals for example using cameras and computer vision algorithms. Some combination of the two approaches may also usefully be adopted.
  • the speed and direction of animal motion can be determined from its transmitted velocity information, or its location information (as the temporal derivative).
  • the orientation of a moving animal can be obtained by several means including by inference from its direction of movement, or from an electronic compass.
  • the mustering location can be stored as map, or GPS coordinates.
  • a mustering path can be stored as a set of points each represented by coordinates.
  • the control function may take account of the distance between each robot mustering agent and the herd, and use this information to determine the speed of that agent.
  • the control function may take account of the orientation of each animal or the direction of movement of the herd, or both, and use this information to determine the direction in which one or more of the robot mustering agents will move.
  • the control function may be centralized at a ground station or onboard one of the mustering agents, distributed between the agents, or some combination of these options.
  • the control function may take account of the relative orientation of the animals and the robot mustering agents, the distances between them and various derivatives of any of the determined or stored information.
  • the invention is a robot mustering agent for mustering a herd of animals, comprising an onboard computer system programmed to perform the following steps:
  • the invention is a software program for controlling the robot mustering agent.
  • Fig. 1 is a diagram of a herd of animals and a suite of robot mustering agents.
  • Fig. 2 is a series of graphs from the very first encounter between the helicopter and herd; (a) shows the distance between the helicopter and the herd, (b) shows the velocity of the herd and (c) t shows the velocity of the helicopter Fig. 3 shows three encounters, (a) shows the distance between the helicopter and the herd, (b) shows the velocity of the herd and (c) shows the velocity of the helicopter Fig. 4 shows some longer term animal pushing experiments; (a) shows the distance between the helicopter and the herd, (b) shows the velocity of the herd and (c) shows the velocity of the helicopter
  • the animals 10 of a herd 12 are equipped with GPS devices 12 and transmitters 16 which can wirelessly communicate information about the location of each of the animals.
  • Autonomous helicopter mustering agents 20 move within the perceptual zone of the animals 10 to influence the motion of the herd toward a desired mustering location or path 30.
  • the helicopters receive and use the following information: The location information communicated from the animals 10. Information gathered by the agents 20 about their own and each other's locations.
  • This information is used by on-board computers 22 in the helicopter mustering agents 20 to continually adjust their own speed and heading.
  • the locations of the helicopters are determined with respect to the herd and the desired heading direction.
  • the distance between the helicopters and the herd is derived from this information, as are the orientations of the helicopters and each of the animals.
  • the speed of the animals is a function of the distance of the nearest helicopter. If the helicopter falls too far behind the moving herd, they stop, if too close they tend to panic. Such a stop/start motion of the herd is undesirable. As a result the magnitude of the distance between each helicopter and the herd is used to determine the speed and position of that helicopter. In this way the relative positions of the helicopters to the herd is controlled in order to maintain the desired speed of the herd.
  • Knowing the orientation of each animal is also important, since initially the animals are curious and look at the helicopter. However, as the helicopter approaches the animals they turn away and exhibit a flight response by beginning to move. The relevant bearing angles of the animal's motion are derived and used to determine the directions in which the helicopters will fly. It may be necessary to emit an audible or visual stimuli in order to elicit the response from the animals to compensate for the small size of the robot.
  • Fig. 2 shows the very first encounter 200 between the herd and the helicopter.
  • the helicopter was required to approach within 20m, see 205, before the herd moved 210.
  • the explanation for this behaviour is that the animals were curious and turned to look at the helicopter before becoming somewhat uncomfortable and moving off.
  • the second encounter 220 was similar.
  • the fourth encounter 250 shows sustained herd velocity of more than 0.5m/s 255 for a helicopter proximity of less than 40m 260.
  • Fig. 3 shows three encounters 300, 310 and 320. They each show that herd motion occurs consistently 330 when the helicopter moves closer than 50m 340.

Abstract

This invention concerns the mustering of animals. Mustering is currently conducted by people on motorbike, quadbike or horse, or in a helicopter. In particular the invention concerns a method for mustering animals. The method involves operating a robot mustering agent for mustering a herd of animals, comprising the steps of: Determining the location, direction and speed of the herd. Determining the location, direction and speed of the mustering agent. Storing information about the mustering location or path. Storing information about individual animal or herd behaviour. Storing a control function. Repeatedly using the determined and stored information and the control function to calculate adjustments to the speed and direction of the mustering agent. And, implementing the adjustments in the operation of the mustering agent. In another aspect the invention concerns a robot mustering agent and in a further aspect the invention is software to control the robot mustering agent.

Description

Title
Robot Mustering of Animals
Technical Field
This invention concerns the mustering of animals. Mustering is hard, dangerous and labour intensive. It is currently conducted by people on motorbike, quadbike or horse, or in a helicopter. In particular the invention concerns a method for mustering animals. In another aspect the invention concerns a robot mustering agent and in a further aspect the invention is software to control the robot mustering agent.
Background Art
There is a shortage of labour available for mustering, and the remoteness of the locations as well as rural demographic shifts will continue to exacerbate this shortage into the future. Mustering and fencing combined comprise 30% of the cost of raising an animal1-11.
Earlier work describes technology which can be used to provide stimuli directly to the animal to influence the animal's individual behaviour. While this "virtual fencing" approach is theoretically feasible, and simple experiments support this view, large- scale long-term trials have not yet been successfully completed.
The idea of using robots to muster animals in not in itself new. In an earlier experiment a robot was programmed with a model of the animal's behaviour and received information regarding the animal's location. An overhead camera was used to find the location of the animals being mustered[2].
A remote controlled helicopter has been used in another experiment to "push" cattle around a paddock. The cattle and the helicopter were instrumented with GPS receivers and the devices periodically broadcast their position. The helicopter received position messages from the cattle. However, the helicopter pilot, standing on the ground, had difficulty in maintaining the position of the helicopter with respect to the herd. At distance the pilot also had difficulty in estimating the distance to the helicopter.
Disclosure of the Invention
The present invention is a method for operating a robot mustering agent for mustering a herd of animals, comprising the steps of:
Determining the location, direction and speed of the herd.
Determining the location, direction and speed of the mustering agent.
Storing information about the mustering location or path.
Storing information about individual animal or herd behaviour.
Storing a control function.
Repeatedly using the determined and stored information and the control function to calculate adjustments to the speed and direction of the mustering agent. And,
Implementing the adjustments in the operation of the mustering agent.
There may be more than one of the robot mustering agents, for instance one behind the herd and one on each flank In this case each mustering agent will also determine the location, direction and speed of the other mustering agent or agents. These determinations may result from the use of communications to exchange information about locations, or rely on perceiving the other robots.
The robot mustering agents themselves may be ground or aerial robots, such as helicopters or fixed wing aircraft. The robots may be completely autonomous, performing the storing and determining steps on board. Alternatively, the robots may operate as drones receiving instructions from a base station or operating in cooperating with human musterers on the ground or in helicopters. The base station may be mobile, for instance in a truck that follows the herd. In this case human interpretation and perception may also be fed into the control loop.
One way location information can be obtained is from satellite based location equipment (such as GPS, GLONASS or Galileo) carried by each animal of the herd; and if required by the mustering agent or agents. The animals may also carry transmitters to broadcast their location information, either to a base station or directly to the mustering agents. Alternatively the animals may carry transponders or RPID tags which respond to an interrogation signal from the mustering agent with information about, one or more of, animal location, animal proximity and animal identification. Alternatively, position information may be determined using sensors onboard the mustering agents that sense the position of other mustering agents and the animals for example using cameras and computer vision algorithms. Some combination of the two approaches may also usefully be adopted.
The speed and direction of animal motion can be determined from its transmitted velocity information, or its location information (as the temporal derivative). The orientation of a moving animal can be obtained by several means including by inference from its direction of movement, or from an electronic compass.
The mustering location can be stored as map, or GPS coordinates. A mustering path can be stored as a set of points each represented by coordinates.
The animal or herd behaviours can be stored as a mathematical model, for instance a series of equations.
Information about obstacles in the environment such as fences, waterways or remnant vegetation into which the animals cannot be moved, may also be stored.
The control function may take account of the distance between each robot mustering agent and the herd, and use this information to determine the speed of that agent.
The control function may take account of the orientation of each animal or the direction of movement of the herd, or both, and use this information to determine the direction in which one or more of the robot mustering agents will move. The control function may be centralized at a ground station or onboard one of the mustering agents, distributed between the agents, or some combination of these options. The control function may take account of the relative orientation of the animals and the robot mustering agents, the distances between them and various derivatives of any of the determined or stored information.
The concept could be extended to any robot, flying (rotorcraft or fixed wing) or on the ground. However for extensive grazing systems with unimproved pastures the ground conditions are harsh and not amenable to this mode of locomotion.
In a second aspect the invention is a robot mustering agent for mustering a herd of animals, comprising an onboard computer system programmed to perform the following steps:
Determining the location, direction and speed of the herd.
Determining the location, direction and speed of the mustering agent.
Storing information about the mustering location or path.
Storing information about individual animal or herd behaviour.
Storing a control function. And,
Repeatedly using the determined and stored information and the control function to calculate adjustments to the speed and direction of the mustering agent.
In a third aspect the invention is a software program for controlling the robot mustering agent.
Brief Description of the Drawings
A specific example of the invention will now be described with reference to the accompanying drawings, in which:
Fig. 1 is a diagram of a herd of animals and a suite of robot mustering agents. Fig. 2 is a series of graphs from the very first encounter between the helicopter and herd; (a) shows the distance between the helicopter and the herd, (b) shows the velocity of the herd and (c) tshows the velocity of the helicopter Fig. 3 shows three encounters, (a) shows the distance between the helicopter and the herd, (b) shows the velocity of the herd and (c) shows the velocity of the helicopter Fig. 4 shows some longer term animal pushing experiments; (a) shows the distance between the helicopter and the herd, (b) shows the velocity of the herd and (c) shows the velocity of the helicopter
Best Modes of the Invention
Referring now to Fig. 1, the animals 10 of a herd 12 are equipped with GPS devices 12 and transmitters 16 which can wirelessly communicate information about the location of each of the animals. Autonomous helicopter mustering agents 20 move within the perceptual zone of the animals 10 to influence the motion of the herd toward a desired mustering location or path 30.
To assist in mustering, the helicopters receive and use the following information: The location information communicated from the animals 10. Information gathered by the agents 20 about their own and each other's locations.
Stored information about the mustering location or path 30. And, stored information about individual animal and herd behaviour.
This information is used by on-board computers 22 in the helicopter mustering agents 20 to continually adjust their own speed and heading. In particular the locations of the helicopters are determined with respect to the herd and the desired heading direction. The distance between the helicopters and the herd is derived from this information, as are the orientations of the helicopters and each of the animals.
The speed of the animals is a function of the distance of the nearest helicopter. If the helicopter falls too far behind the moving herd, they stop, if too close they tend to panic. Such a stop/start motion of the herd is undesirable. As a result the magnitude of the distance between each helicopter and the herd is used to determine the speed and position of that helicopter. In this way the relative positions of the helicopters to the herd is controlled in order to maintain the desired speed of the herd.
Knowing the orientation of each animal is also important, since initially the animals are curious and look at the helicopter. However, as the helicopter approaches the animals they turn away and exhibit a flight response by beginning to move. The relevant bearing angles of the animal's motion are derived and used to determine the directions in which the helicopters will fly. It may be necessary to emit an audible or visual stimuli in order to elicit the response from the animals to compensate for the small size of the robot.
In experiments five cattle were fitted with GPS recording collars which measured their position and velocity every second. The helicopter was remote controlled and also fitted with a GPS recording device which measured its position and velocity every second. The helicopter pilot stood in a scaffold tower at one corner of the paddock.
For the data analysis the location of the herd is taken as the median position of all five animals and the herd velocity is the mean velocity of all five animals. From the experiments the time series data is presented in Figs. 2, 3 and 4. In each drawing there are three traces: (a) shows the distance between the helicopter and the herd, (b) shows the velocity of the herd and (c) shows the velocity of the helicopter.
Fig. 2 shows the very first encounter 200 between the herd and the helicopter. In the very first encounter the helicopter was required to approach within 20m, see 205, before the herd moved 210. The explanation for this behaviour is that the animals were curious and turned to look at the helicopter before becoming somewhat uncomfortable and moving off. The second encounter 220 was similar.
For the third encounter 230 the animals were already moving 235 and the helicopter approaching them from the front 240 was able to stop them then change their direction 245.
The fourth encounter 250 shows sustained herd velocity of more than 0.5m/s 255 for a helicopter proximity of less than 40m 260.
Fig. 3 shows three encounters 300, 310 and 320. They each show that herd motion occurs consistently 330 when the helicopter moves closer than 50m 340. Fig. 4 shows some longer term animal pushing experiments. The animals were stationary and at t=8630s, see 400, the herd speed increases as the robot approaches, and the animals loiter for a short while but after t=8750s, see 405, the animals maintain an average speed of around lm/s while the helicopter is less than 20m from the herd. A brief withdrawal at t=9000s, see 410, causes the herd speed to drop.
Although the invention has been described with reference to particular examples, it will be appreciated that it could be put into practice in many other ways. For instance, it could be put into practice by robots moving along the ground or by fixed wing aircraft. The robots could carry sensors that detect the locations of the animals, so that the animals do not need to carry GPS equipment and transmitters. Some of the functions of the robots could be provided by experienced humans. In this case the robots may transmit still pictures or video to the humans.
References
1. R. Rouda, Virtual Fencing — Grazing Animal Control for the 21 st Century, tech. report ISSN 13265-415, Agricultural Western Australia, 1999.
2. Richard Vaughan, robot sheepdog project.
3. Richard T. Vaughan. Experiments in Automatic Flock Control. PhD thesis, University of Oxford, 1999.
4. Z.Butler, P. Corke, R. Peterson, and D. Rus. From robots to animals: Virtual fences for controlling cattle. International Journal of Robotics Research, 25(5-6):485-508, may 2006.

Claims

Claims
1. A method for operating a robot mustering agent for mustering a herd of animals, comprising the steps of: determining the location, direction and speed of the herd; determining the location, direction and speed of the mustering agent; storing information about the mustering location or path; storing information about individual animal or herd behaviour; storing a control function; repeatedly using the determined and stored information and the control function to calculate adjustments to the speed and direction of the mustering agent; and, implementing the adjustments in the operation of the mustering agent.
2. A method according to claim 1, wherein there are more than one of the robot mustering agents, and each mustering agent will also determine the location, direction and speed of the other mustering agent or agents.
3. A method according to claim 2, wherein the determinations about the other mustering agent or agents result from the use of communications to exchange information about locations.
4. A method according to claim 2, wherein the robot mustering agents themselves are aerial robots, such as helicopters.
5. A method according to claim 2, wherein the robots are completely autonomous, performing the storing and determining steps on board.
6. A method according to claim 2, wherein the robots operate as drones receiving instructions from a base station, or operating in cooperating with human musterers on the ground or in helicopters.
7. A method according to claim 6, wherein the base station is mobile and follows the herd.
8. A method according to claim 1 , wherein location information is obtained is from satellite based location equipment carried by each animal of the herd; and by the mustering agent or agents.
9. A method according to claim 8, wherein the location information is broadcast.
10. A method according to claim 8, wherein the location information is elicited by an interrogation signal.
11. A method according to claim 8, wherein the location information is determined using sensors onboard the mustering agents.
12. A method according to claim 8, wherein speed and direction information is determined from location information.
13. A method according to claim 8, wherein orientation of a moving animal is inferred from its direction of movement.
14. A method according to claim 8, wherein the mustering location is stored as map, or GPS, coordinates, and a mustering path is stored as a set of points each represented by coordinates.
15. A method according to claim 8, wherein animal or herd behaviours are stored as a mathematical model, for instance a series of equations.
16. A method according to claim 8, wherein information about obstacles in the environment such as fences, waterways or remnant vegetation into which the animals cannot be moved, are also stored.
17. A method according to claim 8, wherein the control function takes account of the distance between each robot mustering agent and the herd, and uses this information to determine the speed of that agent.
18. A method according to claim 17, wherein the control function takes account of the orientation of each animal or the direction of movement of the herd, or both, and use this information to determine the direction in which one or more of the robot mustering agent will move.
19. A method according to claim 18, wherein the control function takes account of the relative orientation of the animals and the robot mustering agents, the distances between them and various derivatives of any of the determined or stored information.
20. A robot mustering agent for mustering a herd of animals, comprising an onboard computer system programmed to perform the following steps: determining the location, direction and speed of the herd; determining the location, direction and speed of the mustering agent; storing information about the mustering location or path; storing information about individual animal or herd behaviour; storing a control function; and, repeatedly using the determined and stored information and the control function to calculate adjustments to the speed and direction of the mustering agent.
21. A software program for controlling the robot mustering agent claimed in claim
PCT/AU2009/001517 2008-11-21 2009-11-20 Robot mustering of animals WO2010057266A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AU2008906041A AU2008906041A0 (en) 2008-11-21 Robot Mustering of Animals
AU2008906041 2008-11-21

Publications (1)

Publication Number Publication Date
WO2010057266A1 true WO2010057266A1 (en) 2010-05-27

Family

ID=42197760

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/AU2009/001517 WO2010057266A1 (en) 2008-11-21 2009-11-20 Robot mustering of animals

Country Status (1)

Country Link
WO (1) WO2010057266A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL2014162A (en) * 2015-01-20 2016-09-27 Lely Patent Nv Veediermanagementsysteem.
NL2013609B1 (en) * 2014-10-10 2016-10-04 Lely Patent Nv Animal management system.
WO2017030437A1 (en) * 2015-08-17 2017-02-23 Lely Patent N.V. Cubicle shed with a cubicle monitoring system
WO2017053135A1 (en) * 2015-09-24 2017-03-30 Digi-Star, Llc Agricultural drone for use in livestock monitoring
US9745060B2 (en) 2015-07-17 2017-08-29 Topcon Positioning Systems, Inc. Agricultural crop analysis drone
US9987971B2 (en) 2016-07-29 2018-06-05 International Business Machines Corporation Drone-enhanced vehicle external lights
US10170011B2 (en) 2016-07-26 2019-01-01 International Business Machines Corporation Guide drones for airplanes on the ground
US10231441B2 (en) 2015-09-24 2019-03-19 Digi-Star, Llc Agricultural drone for use in livestock feeding
KR102159319B1 (en) * 2019-08-07 2020-09-23 (주)대연씨앤아이 Control system and method for managing animal based on virtual fence
US10820574B2 (en) 2016-07-29 2020-11-03 International Business Machines Corporation Specialized contextual drones for virtual fences
WO2022009208A1 (en) * 2020-07-07 2022-01-13 Beefree Agro Ltd. Drone for herding herd animals

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6439162B1 (en) * 1999-05-25 2002-08-27 Lely Research Holding A.G. Unmanned vehicle to be used in a stable or a meadow
US20070006494A1 (en) * 2005-07-06 2007-01-11 Hayes Norman J Systems and methods for tracking livestock

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6439162B1 (en) * 1999-05-25 2002-08-27 Lely Research Holding A.G. Unmanned vehicle to be used in a stable or a meadow
US20070006494A1 (en) * 2005-07-06 2007-01-11 Hayes Norman J Systems and methods for tracking livestock

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Proceedings, published 14-17 September 1998", article VAUGHAN ET AL.: "'Robot control of animal flocks', Intelligent Control (ISIC) , 1998, Held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA), Intelligent Systems", pages: 277 - 282 *
ADAM STEPHEN: "Robot mustering on the horizon", 9 June 2008 (2008-06-09), Retrieved from the Internet <URL:http://www.abc.net.au/rural/qldlcontent/2007/s2269224.htm> [retrieved on 20091203] *

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL2013609B1 (en) * 2014-10-10 2016-10-04 Lely Patent Nv Animal management system.
NL2014162A (en) * 2015-01-20 2016-09-27 Lely Patent Nv Veediermanagementsysteem.
US10189568B2 (en) 2015-07-17 2019-01-29 Topcon Positioning Systems, Inc. Agricultural crop analysis drone
US9745060B2 (en) 2015-07-17 2017-08-29 Topcon Positioning Systems, Inc. Agricultural crop analysis drone
WO2017030437A1 (en) * 2015-08-17 2017-02-23 Lely Patent N.V. Cubicle shed with a cubicle monitoring system
NL2015309B1 (en) * 2015-08-17 2017-03-07 Lely Patent Nv Free stall shed with box monitoring system.
WO2017053135A1 (en) * 2015-09-24 2017-03-30 Digi-Star, Llc Agricultural drone for use in livestock monitoring
US10231441B2 (en) 2015-09-24 2019-03-19 Digi-Star, Llc Agricultural drone for use in livestock feeding
US10321663B2 (en) 2015-09-24 2019-06-18 Digi-Star, Llc Agricultural drone for use in livestock monitoring
AU2016328274B2 (en) * 2015-09-24 2020-03-26 Digi-Star, Llc Agricultural drone for use in livestock monitoring
US11627724B2 (en) 2015-09-24 2023-04-18 Digi-Star, Llc Agricultural drone for use in livestock feeding
US10170011B2 (en) 2016-07-26 2019-01-01 International Business Machines Corporation Guide drones for airplanes on the ground
US9987971B2 (en) 2016-07-29 2018-06-05 International Business Machines Corporation Drone-enhanced vehicle external lights
US10343589B2 (en) 2016-07-29 2019-07-09 International Business Machines Corporation Drone-enhanced vehicle external lights
US10351044B2 (en) 2016-07-29 2019-07-16 International Business Machines Corporation Drone-enhanced vehicle external lights
US10391922B2 (en) 2016-07-29 2019-08-27 International Business Machines Corporation Drone-enhanced vehicle external lights
US10820574B2 (en) 2016-07-29 2020-11-03 International Business Machines Corporation Specialized contextual drones for virtual fences
KR102159319B1 (en) * 2019-08-07 2020-09-23 (주)대연씨앤아이 Control system and method for managing animal based on virtual fence
WO2022009208A1 (en) * 2020-07-07 2022-01-13 Beefree Agro Ltd. Drone for herding herd animals

Similar Documents

Publication Publication Date Title
WO2010057266A1 (en) Robot mustering of animals
US11246289B2 (en) Systems and methods for walking pets
US9975632B2 (en) Aerial vehicle system
US8666550B2 (en) Autonomous cutting element for sculpting grass
US20190110461A1 (en) Method and apparatus for identifying, locating and scaring away birds
JP2020500763A (en) Flight method of unmanned aerial vehicle for stationary and moving objects
EP2194435A2 (en) Garment worn by the operator of a semi-autonomous machine
US20180068165A1 (en) Systems and methods for identifying pests in crop-containing areas via unmanned vehicles based on crop damage detection
CN105182992A (en) Unmanned aerial vehicle control method and device
WO2020115902A1 (en) Method for determining product delivery location, method for determining landing location, product delivery system, and information processing device
JP2006176073A (en) Chemical spraying system using unmanned helicopter
JP7315897B2 (en) Autonomous Driving System for Work Vehicles Using Unmanned Aerial Vehicles
US20200379469A1 (en) Control apparatus, moving object, control method, and computer readable storage medium
KR20170059210A (en) Object and man management system using unmanned air vehicle
WO2020054876A1 (en) Work management system, work management device, work management method, and work management program
US20220068142A1 (en) Drone guidance methods and systems
JP6560305B2 (en) Method for guiding a target object and UAV
JP7280174B2 (en) Control method and goods delivery system
CN204527375U (en) A kind of crawler type detection multi-robot system
KR20200052171A (en) Method for controlling drone and apparatus therefor
WO2019167205A1 (en) Management device, management system, moving body and program
KR20200050487A (en) Control system and method to patrol a RFID tag path of a drone having a camera and embedded with a directional speaker
EP3761136B1 (en) Control device, mobile body, and program
TWI691268B (en) Smart dog walking system and method thereof
CN115941895B (en) Wearable grazing system with unmanned aerial vehicle is supplementary

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: 09827055

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: 09827055

Country of ref document: EP

Kind code of ref document: A1