Robot
The robot system effectively addresses the challenge of dealing with suspicious objects by employing drones and countermeasure units for precise tracking and response.
Patent Information
- Application Number
- JP2024054321
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-28
- Publication Date
- 2025-10-09
AI Technical Summary
Conventional systems face challenges in appropriately dealing with suspicious objects detected in vehicles or facilities, risking inadequate response.
A robot system equipped with a robot body, short-range and long-range drones, and a management device, which includes detection, notification, and countermeasure units, enabling tracking, marking, and countermeasure actions against suspicious objects using cameras, tracking marks, and countermeasure units like stun guns and flashlights.
Enables effective tracking and response to suspicious objects, improving the ability to handle potential threats by providing precise tracking and countermeasures.
Smart Images

Figure 2025152428000001_ABST
Abstract
Description
[Technical Field]
[0001] The disclosed embodiments relate to a robot. [Background technology]
[0002] Conventionally, a system has been known in which, when a vehicle is threatened with harm, a drone is launched from the vehicle and an image of the vehicle and its surroundings is captured by a camera mounted on the drone (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2020-93618 Summary of the Invention [Problem to be solved by the invention]
[0004] In conventional technology, when a suspicious object is detected, there is a risk that the detected suspicious object cannot be dealt with appropriately, and there is room for improvement.
[0005] The present invention has been made in view of the above, and aims to appropriately deal with suspicious objects. [Means for solving the problem]
[0006] According to one aspect of the embodiment, a robot includes a robot body and a countermeasure unit, which, when a suspicious object is detected around the robot body, performs a countermeasure action against the suspicious object. [Effects of the Invention]
[0007] According to one aspect of the embodiment, it is possible to appropriately respond to suspicious objects. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an outline of a robot system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an outline of a robot according to an embodiment. [Figure 3] FIG. 3 is a functional block diagram showing an outline of a control device for a robot according to an embodiment. [Figure 4] FIG. 4 is a functional block diagram illustrating an overview of a management device according to an embodiment. [Figure 5] FIG. 5 is a flowchart illustrating a control process of the countermeasure unit executed by the robot according to the embodiment. [Figure 6] FIG. 6 is a flowchart illustrating a control process for a short-range drone according to the embodiment. [Figure 7] FIG. 7 is a flowchart illustrating a control process for a long-range drone according to the embodiment. [Figure 8A] FIG. 8A is a diagram showing an example of the flight of a long-range drone before a tracking mark is emitted. [Figure 8B] FIG. 8B is a diagram showing an example of the flight of a long-range drone after a tracking mark has been attached to a suspicious object. [Figure 9] FIG. 9 is a diagram schematically illustrating an example of a computer hardware configuration that functions as a mobile object control device. DETAILED DESCRIPTION OF THE INVENTION
[0009] The present invention will be described below through embodiments, but the following embodiments do not limit the scope of the invention as claimed. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
[0010] A robot system 1 according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an outline of the robot system 1 according to an embodiment.
[0011] The robot system 1 includes a robot 2, a long-range drone 3, and a management device 4. The robot 2, the long-range drone 3, and the management device 4 are connected via a network N. For example, a plurality of robots 2 and a plurality of long-range drones 3 may be provided.
[0012] The network N is, for example, a mobile communication network such as LTE (Long Term Evolution), 5G, etc. The robot 2 and the long-range drone 3 may be connected via the network N.
[0013] Next, the robot 2 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an outline of the robot 2 according to the embodiment.
[0014] The robot 2 is installed, for example, in a facility requiring security. Such a facility may be an airport, train station, bus terminal, commercial facility, office building, or other facility used by an unspecified number of people. Note that although specific facilities have been described above, these are merely examples and are not limiting. Furthermore, the robot 2 does not necessarily need to be installed in a facility requiring security, and may be installed in other facilities or locations.
[0015] The robot 2 includes a robot main body 10, a short-range drone 11, a detection unit 12, a control device 13, a notification unit 14, and a response unit 15. The robot 2 is capable of autonomous driving, and when a suspicious object is detected, it tracks the suspicious object. The suspicious object may be, for example, a person behaving suspiciously or the perpetrator of a crime. Furthermore, the suspicious object is not limited to a person, but may also be a vehicle carrying a person behaving suspiciously. In this way, the robot 2 can also be said to be a tracking robot because it tracks the suspicious object. Furthermore, a robot system 1 including such a robot 2 can also be said to be a tracking system.
[0016] The robot body 10 is, for example, a humanoid robot. The robot body 10 comprises a torso 10a, legs 10b, arms 10c, and a head 10d. The legs 10b, arms 10c, and head 10d are movably attached to the torso 10a. Note that the robot body 10 is not limited to a humanoid robot. The robot body 10 is provided with a drive mechanism such as a motor that moves each part of the robot, such as the legs 10b, arms 10c, and head 10d.
[0017] A base unit 16 is provided on the back of the body unit 10a, from which the short-range drone 11 can take off and land. The base unit 16 is equipped with a charging device that charges the battery of the short-range drone 11. The base unit 16 may also be equipped with a replacement battery for the short-range drone 11.
[0018] The short-range drone 11 is an example of a moving object. The short-range drone 11 is a multicopter equipped with multiple (for example, four) rotary propellers, and performs unmanned autonomous flight. The short-range drone 11 is also powered by a battery.
[0019] The short-range drone 11 includes a camera 20 and a tracking mark 21. The tracking mark 21 is emitted from the short-range drone 11. The short-range drone 11 includes a launcher that launches the tracking mark 21.
[0020] For example, when the tracking mark 21 is projected at a suspicious object, it adheres to the suspicious object. For example, the tracking mark 21 is provided with a magnet. For example, when the suspicious object is a vehicle, the tracking mark 21 adheres to the suspicious object by magnetic force. The tracking mark 21 may be adhesive.
[0021] The tracking mark 21 has, for example, a positioning device. The positioning device is, for example, a GNSS (Global Navigation Satellite System), and can receive radio waves from navigation satellites orbiting in the sky to determine position and time. The positioning device also has a communication module that transmits information about its own detected position. The position information of the tracking mark 21 detected by the positioning device is transmitted to the management device 4 via the network N. The position information of the tracking mark 21 detected by the positioning device is transmitted to the control device 13 via the network N. When the tracking mark 21 is attached to a suspicious object, the position of the suspicious object is detected based on the position information transmitted from the positioning device.
[0022] The tracking mark 21 may also be a ball containing fluorescent paint. The ball containing fluorescent paint explodes when it hits a suspicious object, and the fluorescent paint adheres to the suspicious object. The short-range drone 11 may be equipped with multiple types of tracking marks 21.
[0023] The short-range drone 11 includes a communication module for performing wireless communication via the network N. The short-range drone 11 also includes various sensors such as an acceleration sensor, a gyro sensor, and an optical sensor.
[0024] The short-range drone 11 also has a positioning device 22 for measuring its own position. The positioning device 22 is, for example, a GNSS. The position information of the short-range drone 11 detected by the positioning device 22 may be transmitted to the management device 4 via the network N. The position information of the short-range drone 11 detected by the positioning device 22 may be transmitted to the control device 13 via the network N. The short-range drone 11 also has a computer (for example, a microcomputer) that executes a flight control function, an attitude control function for controlling the attitude, and the like.
[0025] The short-range drone 11 acquires information about the first flight path from the control device 13 via the communication module. The information about the first flight path includes position information (e.g., latitude, longitude, and altitude) of the first flight path. The first flight path is a flight path for tracking a suspicious target.
[0026] The short-range drone 11 transmits images captured by the camera 20 to the management device 4 via the communication module. The short-range drone 11 transmits images captured by the camera 20 to the control device 13 via the communication module. The short-range drone 11 acquires information regarding the emission signal of the tracking mark 21 from the control device 13 via the communication module.
[0027] When a suspicious object is detected, the short-range drone 11 launches from the base unit 16 of the robot main body 10. The short-range drone 11 acquires information about a first flight path and flies along the first flight path to track the suspicious object. The short-range drone 11 performs image processing based on images captured by the camera 20 and flies along the first flight path while avoiding obstacles. When a signal to launch a tracking mark 21 is acquired, the short-range drone 11 launches the tracking mark 21. The short-range drone 11 launches the tracking mark 21 toward the suspicious object.
[0028] The detection unit 12 is provided, for example, in the head 10d of the robot main body 10. The detection unit 12 may also be provided in the torso 10a of the robot main body 10, etc. The detection unit 12 detects the surrounding situation indicating the situation around the robot main body 10. The detection unit 12 includes, for example, a high-sensitivity camera capable of 360-degree sensing, a LiDAR (light detection and ranging), a thermal camera, and a radar. The detection unit 12 captures images of the surroundings of the robot main body 10 and detects the captured images as the surrounding situation.
[0029] The detection unit 12 also includes a microphone. The detection unit 12 collects sounds around the robot body 10 and detects them as the surrounding situation. Specifically, the detection unit 12 detects the sounds and volume around the robot body 10.
[0030] The detection unit 12 also includes an acceleration sensor. The acceleration sensor may be, for example, a piezoelectric type, a piezo-resistive type, or a capacitance type, but is not limited to these. The detection unit 12 detects acceleration or vibration acting on the robot 2. The detection unit 12 is not limited to an acceleration sensor, and may be, for example, a vibration sensor or other sensor capable of detecting acceleration or vibration.
[0031] The detection unit 12 outputs the various surrounding conditions, acceleration, etc. detected as described above to the control device 13. The detection unit 12 may transmit the various detected surrounding conditions, etc. to the management device 4 via the network N.
[0032] The detection unit 12 may be configured to include all or some of the above-mentioned cameras, microphones, and acceleration sensors. The detection unit 12 may also include sensors for vision recognition, microsound, ultrasonic waves, vibration, infrared rays, ultraviolet rays, electromagnetic waves, etc. A plurality of detection units 12 may be provided. The detection unit 12 may be multiple types of sensors.
[0033] The detection unit 12 also includes a positioning device. The positioning device is, for example, a GNSS. The positioning device detects the position of the robot main body 10. Information about the detected position of the robot main body 10 is transmitted to the management device 4 via the network N.
[0034] When a suspicious object is detected, the notification unit 14 notifies the detection of the suspicious object. The notification unit 14 includes, for example, a speaker, and outputs audio information indicating that a suspicious object has been detected to notify those around. The audio information may be an alarm sound such as a buzzer, or a voice message indicating that a suspicious object has been detected. The notification unit 14 may also notify (warn) the suspicious object that a countermeasure action will be taken by the countermeasure unit 15, which will be described later, against the suspicious object.
[0035] The handling unit 15 is provided on the arm 10c of the robot body 10. More specifically, the handling unit 15 is provided on the tip (position corresponding to the hand) of the arm 10c of the robot body 10. Note that while an example in which the handling unit 15 is provided on the arm 10c has been shown here, the present invention is not limited to this, and the handling unit 15 may be provided on other parts of the robot body 10, such as the torso 10a, the legs 10b, or the head 10d.
[0036] The countermeasure unit 15 performs countermeasure actions against the suspicious object when a suspicious object is detected around the robot main body 10. The countermeasure actions include actions to repel the suspicious object, actions to intimidate the suspicious object, and the like.
[0037] Specifically, the countermeasure unit 15 performs a countermeasure action of discharging a discharge of electricity to the suspicious object. More specifically, the countermeasure unit 15 is a so-called stun gun that discharges a high voltage to the suspicious object to temporarily disable the suspicious object from moving.
[0038] Furthermore, the countermeasure unit 15 performs a countermeasure action of emitting light to the suspicious object. More specifically, the countermeasure unit 15 is a so-called flashlight device that emits a flashlight (powerful beam) to the suspicious object to temporarily disable the suspicious object's vision.
[0039] The countermeasure unit 15 may perform both discharge and light emission as a countermeasure action against a suspicious object, or may perform either discharge or light emission as a countermeasure action.
[0040] As shown in Fig. 3, the control device 13 includes a communication unit 30, a storage unit 31, and a control unit 32. Fig. 3 is a functional block diagram showing an outline of the control device 13 of the robot 2 according to the embodiment.
[0041] The communication unit 30 is wirelessly connected to the network N. The communication unit 30 transmits and receives information to and from the management device 4 via the network N. The communication unit 30 transmits various pieces of information detected by the detection unit 12 to the management device 4. The communication unit 30 receives images captured by the camera 20 of the short-range drone 11. The communication unit 30 receives position information of the tracking mark 21 from the positioning device of the tracking mark 21.
[0042] The storage unit 31 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), an optical disk, etc. The storage unit 31 stores predetermined condition information 33, various programs, various data, etc.
[0043] The predetermined condition information 33 is information about conditions under which the countermeasure unit 15 can execute a countermeasure action. To be more specific, the countermeasure action by the countermeasure unit 15 is an action to repel or intimidate a suspicious target, as described above. Therefore, the countermeasure action is an unnecessary (dangerous) action under normal circumstances when the possibility of a suspicious target being present is relatively low. Therefore, in this embodiment, the countermeasure action by the countermeasure unit 15 can be executed when a predetermined condition is established under which it is estimated that a suspicious target may be present.
[0044] The predetermined condition information 33 includes information indicating conditions under which the presence of a suspicious object causes the surroundings of the robot body 10 or the robot body 10 itself to be presumed (detected) to be in a dangerous state. For example, when a suspicious object is present and a dangerous state arises, people around the robot body 10 will make noise, so the predetermined condition information 33 includes information on a predetermined volume that indicates the volume of noise made by the surrounding people. As a result, when the volume around the robot body 10 is equal to or greater than the predetermined volume, it is determined that the surrounding people may be making noise due to the presence of a suspicious object, creating a dangerous state, and the predetermined condition is determined to be established.
[0045] Furthermore, when a suspicious object is present and a dangerous situation arises, people around the robot body 10 will utter words indicating the occurrence of danger, such as "danger" or "help," and so the predetermined condition information 33 includes information on predetermined keywords indicating the occurrence of danger. As a result, when the voices around the robot body 10 include predetermined keywords (danger, help, etc.), it is determined that the presence of a suspicious object may have caused a dangerous situation, and the predetermined condition is established.
[0046] Furthermore, a suspicious object may strike or shake the robot body 10, putting the robot body 10 itself in a dangerous state. For this reason, the predetermined condition information 33 includes information on a predetermined acceleration that indicates that an excessive force has been applied to the robot body 10, such as by being struck. As a result, if the acceleration acting on the robot body 10 is equal to or greater than the predetermined acceleration, it is determined that an excessive force has been applied to the robot body 10 by a suspicious object, putting it in a dangerous state, and the predetermined condition is determined to be established.
[0047] The predetermined condition information 33 is information that is determined in advance and is stored in the storage unit 31 in advance.
[0048] The control unit 32 is a controller and includes, for example, a microcomputer having a CPU (Central Processing Unit), ROM (Read Only Memory), RAM, input / output ports, etc., and various other circuits. The control unit 32 may also be configured with hardware such as an integrated circuit, for example, an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The control unit 32 includes a suspicious object detection unit 35, a drone control unit 36, and a robot control unit 37.
[0049] The suspicious target detection unit 35 determines whether the above-mentioned predetermined conditions are met before detecting a suspicious target. The suspicious target detection unit 35 determines whether the predetermined conditions are met based on various information detected by the detection unit 12.
[0050] Specifically, the suspicious object detection unit 35 compares the volume around the robot main body 10 detected by the detection unit 12 including a microphone with the predetermined volume of the predetermined condition information 33 stored in the memory unit 31. When the volume around the robot main body 10 is equal to or greater than the predetermined volume, the suspicious object detection unit 35 determines that the predetermined condition is met.
[0051] Furthermore, the suspicious object detection unit 35 analyzes the sound around the robot main body 10 detected by the detection unit 12 including a microphone using any analysis method, and extracts words or sentences contained in the sound. The suspicious object detection unit 35 compares the words or sentences extracted from the surrounding sound with predetermined keywords in the predetermined condition information 33 stored in the memory unit 31. If the predetermined keyword is contained in the words or sentences extracted from the sound around the robot main body 10, the suspicious object detection unit 35 determines that the predetermined condition is met.
[0052] Furthermore, the suspicious object detection unit 35 compares the acceleration acting on the robot main body 10 detected by the detection unit 12 including an acceleration sensor with the predetermined acceleration of the predetermined condition information 33 stored in the memory unit 31. The suspicious object detection unit 35 determines that the predetermined condition is met when the acceleration acting on the robot main body 10 is equal to or greater than the predetermined acceleration.
[0053] The suspicious object detection unit 35 may determine that the predetermined condition is met when some of the volume, voice, and acceleration satisfy the respective conditions, or may determine that the predetermined condition is met when all of them satisfy the respective conditions. Also, the suspicious object detection unit 35 may determine that the predetermined condition is met when a suspicious object is detected.
[0054] When a predetermined condition is met, the suspicious object detection unit 35 controls the handling unit 15 so that the handling operation can be executed. In other words, the suspicious object detection unit 35 allows the handling unit 15 to execute the handling operation. For example, the suspicious object detection unit 35 turns on the power of the handling unit 15.
[0055] The suspicious object detection unit 35 detects a suspicious object. The suspicious object detection unit 35 detects a suspicious object based on various information detected by the detection unit 12. For example, the suspicious object detection unit 35 performs predetermined image processing on an image captured by a high-sensitivity camera provided on the robot 2 to detect a suspicious object. For example, the suspicious object detection unit 35 may detect a suspicious object based on the detection result of an infrared sensor. The suspicious object detection unit 35 may detect a suspicious object using a suspicious object detection model in AI (Artificial Intelligence).
[0056] When a suspicious object is detected as described above, the suspicious object detection unit 35 activates the notification unit 14 to notify the surrounding area that a suspicious object has been detected. The suspicious object detection unit 35 also notifies the management device 4 via the network N that a suspicious object has been detected.
[0057] When a suspicious object is detected, the suspicious object detection unit 35 controls the countermeasure unit 15 to take countermeasure action against the suspicious object. Specifically, the suspicious object detection unit 35 controls the countermeasure unit 15, which is a stun gun, to discharge a high voltage to the suspicious object, temporarily disabling the suspicious object from moving. The suspicious object detection unit 35 also controls the countermeasure unit 15, which is a flashlight device, to emit a flashlight at the suspicious object, temporarily disabling the suspicious object's vision.
[0058] Before taking a countermeasure action, the suspicious object detection unit 35 may notify (warn) the suspicious object via the notification unit 14 that the countermeasure action by the countermeasure unit 15 will be taken against the suspicious object.
[0059] In this embodiment, if a suspicious target is detected and then escapes, the suspicious target is tracked.
[0060] Specifically, the drone control unit 36 controls the short-range drone 11 and the long-range drone 3. The drone control unit 36 sets a first flight path for the short-range drone 11. The drone control unit 36 sets a first flight path for tracking a detected suspicious object. The drone control unit 36 sets the first flight path based on the current position information of the robot 2 and the position information at which the suspicious object was detected. For example, the drone control unit 36 sets the first flight path based on the current position information of the robot 2, the direction in which the suspicious object was detected relative to the robot 2, and the distance from the robot 2 to the suspicious object.
[0061] The drone control unit 36 sets a second flight path for the long-range drone 3. The drone control unit 36 sets a second flight path for tracking a detected suspicious object. The drone control unit 36 sets the second flight path based on the position information of the station where the long-range drone 3 is waiting and the position information of the tracking mark 21. The drone control unit 36 may set the second flight path based on the position information of the long-range drone 3 and the position information of the tracking mark 21.
[0062] The drone control unit 36 may set the first flight path and the second flight path based on the predicted escape route of the suspicious subject. The predicted escape route is generated, for example, by an escape route prediction model. The escape route prediction model predicts the escape route of the suspicious subject based on the position information of the robot 2 when the suspicious subject is detected, the position information of the tracking mark 21, map information, traffic information, etc. The escape route prediction model includes the position information of the tracking mark 21, for example, historical information about the position of the tracking mark 21.
[0063] For example, the escape route prediction model can use MapGPT. For example, the escape route prediction model is a text generation model (so-called AI chat engine), and can be interpreted as an algorithm and calculation for automatic text-based dialogue processing. The text generation model is described, for example, in JP 2018-081444 A and chatGPT (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ) and therefore a detailed description thereof will be omitted. Such a sentence generation model is configured using a large language model (LLM).
[0064] For example, the drone control unit 36 generates a sentence such as "A suspicious person is fleeing from east to west at the intersection of ABC Town, DD. What escape route do you think they might have taken?" using a language generation model based on the position information of the tracking mark 21. The generated sentence is then input into an escape route prediction model, which generates a sentence such as "The suspicious person is likely heading towards EF in ABC Town." In this case, the drone control unit 36 sets a first flight route and a second flight route toward "EF in ABC Town."
[0065] By setting the first flight path and the second flight path based on the predicted escape route of the suspicious subject, the short-range drone 11 and the long-range drone 3 can get to the suspicious subject's destination in advance.
[0066] The set first flight path is transmitted to the short-range drone 11. Upon receiving the first flight path, the short-range drone 11 takes off from the base unit 16, flies along the first flight path, and tracks the suspicious object.
[0067] The set second flight path is transmitted to the long-range drone 3. Upon receiving the second flight path, the long-range drone 3 takes off from the waiting station, flies along the second flight path, and tracks the suspicious object.
[0068] The drone control unit 36 generates a launch signal for the tracking mark 21 of the short-range drone 11. For example, the drone control unit 36 calculates the distance to the suspicious target from an image captured by the camera 20 of the short-range drone 11. Then, if the distance to the suspicious target is equal to or less than a predetermined distance, the drone control unit 36 generates a launch signal for launching the tracking mark 21 toward the suspicious target. The generated launch signal is transmitted to the short-range drone 11. As a result, the tracking mark 21 is launched toward the suspicious target.
[0069] The robot control unit 37 sets a travel route for the robot body 10. The travel route includes a preset security route. The robot control unit 37 causes the robot body 10 to travel autonomously along the travel route. The robot control unit 37 causes the robot body 10 to travel autonomously in accordance with the situation detected by the detection unit 12. The robot control unit 37 causes the robot body 10 to travel autonomously by controlling the drive of the legs 10b and arms 10c of the robot body 10. The robot control unit 37 controls the drive of the legs 10b and arms 10c of the robot body 10 based on various information detected by the detection unit 12, for example, so that the robot body 10 travels while avoiding obstacles.
[0070] Furthermore, for example, when a suspicious object is detected, the robot control unit 37 sets a travel route to track the suspicious object. The robot control unit 37 sets a travel route to track the suspicious object, for example, based on the position information of the robot main body 10 and the position information at which the suspicious object was detected. For example, the robot control unit 37 sets a travel route to track the suspicious object, based on the current position information of the robot main body 10, the direction in which the suspicious object was detected relative to the robot main body 10, and the distance from the robot main body 10 to the suspicious object.
[0071] In addition, after the short-range drone 11 takes off, the robot control unit 37 sets a travel route to track the suspicious object based on the position information of the robot body 10 and the position information of the tracking mark 21.
[0072] When a suspicious object is detected, the robot control unit 37 may set a travel route to track the suspicious object based on the predicted escape route of the suspicious object. By setting the travel route of the robot main body 10 based on the predicted escape route of the suspicious object, the robot main body 10 can get to the destination of the suspicious object in advance.
[0073] Returning to Figure 1, the long-range drone 3 is an example of a moving object. The long-range drone 3 is, for example, a multicopter equipped with multiple rotary propellers, similar to the short-range drone 11, and performs unmanned autonomous flight. The short-range drone 11 is also powered by a battery.
[0074] The long-range drone 3 has a longer flight distance than the short-range drone 11. The flight distance is the distance that can be flown on a single charge. The long-range drone 3 waits at a preset station. For example, the long-range drone 3 has a larger battery to have a longer flight distance than the short-range drone 11. For example, the long-range drone 3 is larger than the short-range drone 11. The long-range drone 3 may be, for example, an airplane-type drone.
[0075] The long-range drone 3 is equipped with a camera, similar to the short-range drone 11. Unlike the short-range drone 11, the long-range drone 3 is not equipped with a tracking mark. Note that the long-range drone 3 may be equipped with a tracking mark, similar to the short-range drone 11.
[0076] The long-range drone 3 includes a communication module for wireless communication via the network N. The long-range drone 3 also includes various sensors such as an acceleration sensor, a gyro sensor, and an optical sensor.
[0077] The long-range drone 3 also has a positioning device 39 (see FIG. 1) for measuring its own position. The positioning device 39 is, for example, a GNSS. The position information of the long-range drone 3 detected by the positioning device 39 may be transmitted to the management device 4 via the network N. The position information of the long-range drone 3 detected by the positioning device 39 may be transmitted to the control device 13 via the network N. The long-range drone 3 also has a computer (for example, a microcomputer) that executes a flight control function, an attitude control function for controlling its attitude, and the like.
[0078] The long-range drone 3 acquires information about the second flight route from the control device 13 via the communication module. The information about the second flight route includes position information (for example, latitude, longitude, and altitude) of the second flight route.
[0079] The long-range drone 3 may fly to take over the tracking of the suspicious target by the short-range drone 11. The long-range drone 3 may track the suspicious target simultaneously with the short-range drone 11.
[0080] The long-range drone 3 transmits images taken by the camera to the management device 4 via the communication module. The long-range drone 3 transmits images taken by the camera to the control device 13 via the communication module.
[0081] When a suspicious object is detected, the long-range drone 3 takes off from the waiting station. The long-range drone 3 acquires information about the second flight path and flies along the second flight path to track the suspicious object. The long-range drone 3 performs image processing based on the images captured by the camera and flies along the second flight path while avoiding obstacles.
[0082] The ability to track a suspicious target can be improved by tracking the suspicious target using the short-range drone 11 and the long-range drone 3. For example, indoors, tracking can be performed using the short-range drone 11, which is smaller than the long-range drone 3, and if the suspicious target escapes outdoors, tracking can be performed using the long-range drone 3.
[0083] The management device 4 is, for example, a server device. The management device 4 may be a cloud server. As shown in Fig. 4, the management device 4 includes a communication unit 40, a storage unit 41, and a control unit 42. Fig. 4 is a functional block diagram showing an outline of the management device 4 according to the embodiment.
[0084] The management device 4 collects, from the robot 2 that detected the suspicious object, various pieces of information detected by the detection unit 12 of the robot 2. The management device 4 also collects, from a robot 2 different from the robot 2 that detected the suspicious object, various pieces of information detected by the detection unit 12. The management device 4 also collects, from multiple long-range drones 3, position information of each long-range drone 3.
[0085] The management device 4 may generate information regarding the travel path of the robot 2. The management device 4 may also generate information regarding the first flight path of the short-range drone 11. The management device 4 may also generate information regarding the second flight path of the long-range drone 3.
[0086] The communication unit 40 is connected to the network N by wire or wirelessly. The communication unit 40 transmits and receives information to and from the control device 13 of the robot 2, the short-range drone 11, and the long-range drone 3 via the network N.
[0087] The communication unit 40 receives various information detected by the detection unit 12 from the control device 13 of the robot 2. The communication unit 40 receives images captured by the camera 20 from the short-range drone 11. The communication unit 40 receives position information from the short-range drone 11, the tracking mark 21, and the long-range drone 3. The communication unit 40 receives images captured by the camera from the long-range drone 3.
[0088] The storage unit 41 is realized by, for example, a semiconductor memory element such as RAM or flash memory, or a storage device such as an HDD, SSD, or optical disk. Various programs and various data are stored in the storage unit 41. For example, the storage unit 41 stores various pieces of information detected by the detection unit 12 of each robot 2.
[0089] The control unit 42 is a controller and includes, for example, a microcomputer having a CPU, ROM, RAM, input / output ports, etc., and various circuits. The control unit 42 may also be configured with hardware such as an integrated circuit, for example, an ASIC, an FPGA, etc.
[0090] The control unit 42 may generate information regarding the travel route of the robot body 10. For example, the control unit 42 generates information regarding the travel route of the robot body 10 using a sentence generation model (a so-called AI chat engine). As described above, the sentence generation model may be interpreted as an algorithm and calculation for automatic dialogue processing using text.
[0091] The control unit 42 generates a question about the suspicious object from various pieces of information detected by the detection unit 12 of the robot 2. First, the control unit 42 generates a question using, for example, a language generation model.
[0092] For example, if movement is detected by the infrared sensor of Robot 2, the following question will be generated: "The infrared sensor detected this movement. Is this movement a suspicious person? From a criminal's perspective, what action would they take next?"
[0093] When such a question is input to the sentence generation model, the control unit 42 generates a sentence such as, "There is a high possibility that this person is a suspicious person. If he senses the presence of a person, he will take action to run away." The generated sentence is transmitted to the robot 2 as information regarding the travel route, and the robot 2 sets a travel route so as to approach the person presumed to be a suspicious person at a low speed.
[0094] Also, for example, if a sound is detected by a sensor of robot 2 that detects minute sounds, a question such as "I can hear a beep from 2 meters away. What sound is this?" is generated.
[0095] When such a question is input to the sentence generation model, the control unit 42 generates a sentence such as, for example, "An alarm is sounding." The generated sentence is sent to the robot 2 as information regarding the travel route, and the robot 2 recognizes the object as suspicious, and sets a travel route to approach the suspicious object via, for example, the shortest route.
[0096] The control unit 42 may similarly generate information about the travel route of the robot 2 based on other information detected by the detection unit 12 of the robot 2. The control unit 42 may generate information about the travel route of the robot 2 based on information obtained by a high-sensitivity camera capable of 360-degree sensing, a LiDAR, a thermal camera, a radar, or the like. The control unit 42 may generate information about the travel route of the robot 2 based on information obtained by sensors such as vision recognition, ultrasonic waves, vibrations, ultraviolet rays, and electromagnetic waves.
[0097] Similarly, information regarding the travel route of the robot 2 may be generated based on a plurality of pieces of information detected by the detection unit 12 of the robot 2. The control unit 42 may set the travel route of the robot 2.
[0098] By generating information about the travel path of the robot 2 using the document generation model, the robot 2 can, for example, accurately determine a suspicious object and can move the robot 2 closer to the suspicious object without the suspicious object noticing. This allows the robot 2 to improve the hit rate of the tracking mark 21 emitted from the short-range drone 11, for example. In this way, by generating information about the travel path of the robot 2 using the document generation model, the ability of the robot 2 to track suspicious objects can be improved.
[0099] The control unit 42 may also generate information about at least one of the first flight path of the short-range drone 11 and the second flight path of the long-range drone 3. For example, the control unit 42 generates information about the first flight path using a sentence generation model.
[0100] For example, if the robot 2 detects a suspicious object, the suspicious object is a car, and the license plate number of the suspicious object is detected as "AA-BB," the control unit 42 uses the language generation model to create the sentence "Take a picture of the car with the license plate number AA-BB." The control unit 42 then inputs the generated sentence into the sentence generation model to generate information about the first flight path. For example, the control unit 42 generates a flight program for the short-range drone 11 that captures a picture of the car with the license plate number "AA-BB" using the camera of the short-range drone 11 and tracks the car with the license plate number "AA-BB." The control unit 42 then generates the generated flight program as information about the first flight path. The generated information about the first flight path is transmitted to the short-range drone 11, causing the short-range drone 11 to fly in a manner that tracks the car with the license plate number "AA-BB." The image captured by the camera of the short-range drone 11 is transmitted to the management device 4.
[0101] For example, by using a document generation model to generate information regarding the first flight path of the short-range drone 11, the ability of the short-range drone 11 to track suspicious objects can be improved.
[0102] The generation of information about the travel route of the robot 2 using the sentence generation model may be executed by the robot 2.
[0103] Next, the control process of the countermeasure unit 15 executed by the robot 2 according to the embodiment will be described with reference to Fig. 5. Fig. 5 is a flowchart illustrating the control process of the countermeasure unit 15 executed by the robot 2 according to the embodiment. Note that when the control process of the countermeasure unit 15 starts, it is assumed that it is normal time when the possibility of the presence of a suspicious object is relatively low, and the countermeasure unit 15 is in a state where it cannot execute a countermeasure action (i.e., a state where execution of a countermeasure action is prohibited).
[0104] The control unit 32 acquires various pieces of information detected by the detection unit 12 (S10). The control unit 32 determines whether or not a predetermined condition is met based on the acquired various pieces of information (S11). If the control unit 32 determines that the predetermined condition is not met (S11: No), it ends the current process. If the control unit 32 determines that the predetermined condition is met (S11: Yes), it controls the countermeasure unit 15 so that the countermeasure operation can be executed (S12).
[0105] Next, the control unit 32 determines whether or not a suspicious object has been detected based on the acquired various information (S13). For example, the control unit 32 detects a suspicious object by performing predetermined image processing on an image captured by a high-sensitivity camera.
[0106] If a suspicious object is not detected (S13: No), the control unit 32 ends this processing. If a suspicious object is detected (S13: Yes), the control unit 32 controls the handling unit 15 to execute a handling operation on the suspicious object (S14).
[0107] Next, the control processing of the short-range drone 11 according to the embodiment will be described with reference to Fig. 6. Fig. 6 is a flowchart illustrating the control processing of the short-range drone 11 according to the embodiment. The control processing of the short-range drone 11 is executed by the control device 13 of the robot 2.
[0108] The control unit 32 acquires various pieces of information detected by the detection unit 12 (S100). The control unit 32 determines whether or not a suspicious object has been detected based on the acquired various pieces of information (S101).
[0109] If a suspicious object is not detected (S101: No), the control unit 32 ends this processing. If a suspicious object is detected (S101: Yes), the control unit 32 sets a first flight path for the short-range drone 11 (S102).
[0110] The control unit 32 transmits the first flight path to the short-range drone 11 (S103). As a result, the short-range drone 11 takes off from the base unit 16 of the robot 2.
[0111] The control unit 32 acquires the image captured by the camera 20 of the short-range drone 11 (S104).
[0112] The control unit 32 determines whether the distance to the suspicious target is equal to or less than a predetermined distance (S105). If the distance to the suspicious target is greater than the predetermined distance (S105: No), the control unit 32 continues tracking the suspicious target and acquires an image captured by the camera 20 of the short-range drone 11 (S104).
[0113] If the distance to the suspicious target is equal to or shorter than the predetermined distance (S105: Yes), the control unit 32 generates a signal to emit the tracking mark 21 (S106). The control unit 32 transmits the generated emission signal to the short-range drone 11 (S107). As a result, the tracking mark 21 is emitted from the short-range drone 11 toward the suspicious target.
[0114] Next, the control processing of the long-range drone 3 according to the embodiment will be described with reference to Fig. 7. Fig. 7 is a flowchart illustrating the control processing of the long-range drone 3 according to the embodiment. The control processing of the long-range drone 3 is executed by the control device 13 of the robot 2.
[0115] The control unit 32 acquires various pieces of information detected by the detection unit 12 (S200). The control unit 32 determines whether or not a suspicious object has been detected based on the acquired various pieces of information (S201).
[0116] If a suspicious object is not detected (S201: No), the control unit 32 ends this processing. If a suspicious object is detected (S201: Yes), the control unit 32 sets a second flight path for the long-range drone 3 (S202).
[0117] The control unit 32 transmits the second flight path to the short-range drone 11 (S203). As a result, the long-range drone 3 takes off from the station.
[0118] The long-range drone 3 flies based on the position information of the tracking mark 21. Therefore, as shown in FIG. 8A, when the short-range drone 11 has not emitted the tracking mark 21 at the suspicious target C, the long-range drone 3 tracks the short-range drone 11 and flies so as to approach the suspicious target C. Then, as shown in FIG. 8B, when the tracking mark 21 is emitted from the short-range drone 11 and attached to the suspicious target C, the long-range drone 3 flies so as to track the suspicious target C. FIG. 8A is a diagram showing an example of the flight of the long-range drone 3 before the tracking mark 21 is emitted. FIG. 8B is a diagram showing an example of the flight of the long-range drone 3 after the tracking mark 21 has attached to the suspicious target C.
[0119] The camera that captures images for detecting and tracking a suspicious object is not limited to a camera installed on the robot 2, etc. For example, if the suspicious object is indoors, a camera on another indoor robot or a surveillance camera installed in the room may be used as the camera that captures images for detecting and tracking a suspicious object. Also, if the suspicious object is outdoors, an outdoor surveillance camera may be used as the camera that captures images for detecting and tracking a suspicious object. That is, for example, the robot 2 may detect a suspicious object based on images taken by a camera on another indoor robot, an indoor surveillance camera, and an outdoor surveillance camera.
[0120] As described above, the robot 2 according to this embodiment includes the robot main body 10 and the countermeasure unit 15. When a suspicious object is detected around the robot main body 10, the countermeasure unit 15 performs countermeasure actions against the suspicious object. In this way, by providing the countermeasure unit 15 to the robot 2, it becomes possible to perform actions such as repelling or threatening the suspicious object, thereby enabling appropriate countermeasures to be taken.
[0121] The countermeasure unit 15 performs a countermeasure action against the suspicious object by discharging electric discharge. As a result, in this embodiment, it is possible to perform a repelling action or a threatening action against the suspicious object by discharging electric discharge, and it is possible to respond more appropriately.
[0122] The countermeasure unit 15 performs a countermeasure action by emitting light to the suspicious object. As a result, in this embodiment, it is possible to perform a repelling action or a threatening action by emitting light to the suspicious object, and it is possible to respond more appropriately.
[0123] The robot 2 includes a control unit 32. The control unit 32 controls the response unit 15 so that a response action can be executed when a predetermined condition is met. Conversely, the control unit 32 controls the response unit 15 so that a response action is not executed when the predetermined condition is not met. This makes it possible to set the predetermined condition as a condition that presumes that the surroundings of the robot main body 10 or the robot main body 10 itself is in a dangerous state due to, for example, the presence of a suspicious object. Therefore, when the predetermined condition is not met, this is a normal time when the possibility of the presence of a suspicious object is relatively low, and it is possible to prevent the response unit 15 from operating erroneously during this normal time.
[0124] The robot 2 includes a detection unit 12 that detects the volume of sound around the robot body 10. The control unit 32 determines that a predetermined condition is met when the volume detected by the detection unit 12 is equal to or greater than a predetermined volume. By setting the predetermined condition in this manner, it is possible to accurately determine, for example, that the presence of a suspicious object may cause nearby people to make a fuss, creating a dangerous situation, and to control the response unit 15 so that a response action can be taken at that time.
[0125] The robot 2 includes a detection unit 12 that detects sounds around the robot body 10. The control unit 32 determines that a predetermined condition is met when a predetermined keyword is included in the sound detected by the detection unit 12. By setting the predetermined condition in this manner, it is possible to accurately determine that the surrounding area may be in danger due to the presence of a suspicious object, for example, and to control the response unit 15 so that a response action can be taken at that time.
[0126] The robot 2 is equipped with a detection unit 12 that detects acceleration acting on the robot main body 10. The control unit 32 determines that a predetermined condition is met when the acceleration detected by the detection unit 12 is equal to or greater than a predetermined acceleration. By setting the predetermined condition in this manner, it is possible to accurately determine, for example, that an excessive force has been applied to the robot main body 10 by a suspicious object, creating a dangerous situation, and to control the countermeasure unit 15 so that a countermeasure action can be taken at that time.
[0127] The robot body 10 is a humanoid robot. The countermeasure unit 15 is provided on the arm 10c of the robot body 10. In this embodiment, the countermeasure unit 15 can be easily oriented in an appropriate direction, for example, by moving the countermeasure unit 15 so that it faces a suspicious object.
[0128] The robot 2 comprises a short-range drone 11, a robot main body 10, a detection unit 12, and a control unit 32. The short-range drone 11 is capable of tracking a suspicious object and emitting a tracking mark 21 toward the suspicious object. The robot main body 10 is capable of launching and landing the short-range drone 11 and of autonomous travel. The detection unit 12 detects the situation around the robot main body 10. The control unit 32 controls the drone and causes the robot main body 10 to autonomously travel in accordance with the situation detected by the detection unit 12. When a suspicious object is detected, the control unit 32 launches the short-range drone 11 from the robot main body 10 and causes the short-range drone 11 to emit a tracking mark 21 toward the suspicious object.
[0129] This allows the robot 2 to track the suspicious object by tracking the tracking mark 21. Therefore, the robot 2 can easily identify the suspicious object, making it easier to track the suspicious object and enabling accurate identification of the suspicious object. Therefore, the robot 2 can improve the ability to track the suspicious object.
[0130] 9 is a diagram schematically illustrating an example of a computer hardware configuration that functions as the robot 2 or the management device 4. A program installed on the computer 1200 can cause the computer 1200 to function as one or more "parts" of the device according to the present embodiment, or can cause the computer 1200 to perform operations associated with the device according to the present embodiment or one or more "parts," and / or can cause the computer 1200 to perform a process according to the present embodiment or steps of the process. Such a program can be executed by the CPU 1212 to cause the computer 1200 to perform specific operations associated with some or all of the blocks in the flowcharts and block diagrams described herein.
[0131] The computer 1200 according to this embodiment includes a CPU 1212, a RAM 1214, and a graphics controller 1216, which are interconnected by a host controller 1210. The computer 1200 also includes input / output units such as a communications interface 1222, a storage device 1224, a DVD drive, and an IC card drive, which are connected to the host controller 1210 via an input / output controller 1220. The DVD drive may be a DVD-ROM drive, a DVD-RAM drive, or the like. The storage device 1224 may be a hard disk drive, a solid-state drive, or the like. The computer 1200 also includes input / output units such as a ROM 1230 and a keyboard, which are connected to the input / output controller 1220 via an input / output chip 1240.
[0132] The CPU 1212 operates according to programs stored in the ROM 1230 and the RAM 1214, thereby controlling each unit. The graphics controller 1216 acquires image data generated by the CPU 1212 into a frame buffer or the like provided in the RAM 1214 or into the graphics controller itself, and causes the image data to be displayed on the display device 1218.
[0133] The communication interface 1222 communicates with other electronic devices via a network. The storage device 1224 stores programs and data used by the CPU 1212 in the computer 1200. The DVD drive reads programs or data from a DVD-ROM or the like and provides them to the storage device 1224. The IC card drive reads programs and data from an IC card and / or writes programs and data to an IC card.
[0134] The ROM 1230 stores therein a boot program or the like that is executed by the computer 1200 upon activation, and / or programs that depend on the hardware of the computer 1200. The input / output chip 1240 may also connect various input / output units to the input / output controller 1220 via a USB port, a parallel port, a serial port, a keyboard port, a mouse port, etc.
[0135] The programs are provided by a computer-readable storage medium such as a DVD-ROM or an IC card. The programs are read from the computer-readable storage medium, installed in the storage device 1224, RAM 1214, or ROM 1230, which are also examples of computer-readable storage media, and executed by the CPU 1212. Information processing described in these programs is read by the computer 1200, and causes cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be configured by implementing operations or processing of information in accordance with the use of the computer 1200.
[0136] For example, when communication is performed between the computer 1200 and an external device, the CPU 1212 may execute a communication program loaded into the RAM 1214 and instruct the communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of the CPU 1212, the communication interface 1222 reads transmission data stored in a transmission buffer area provided in the RAM 1214, the storage device 1224, a DVD-ROM, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes reception data received from the network to a reception buffer area or the like provided on the recording medium.
[0137] Furthermore, the CPU 1212 may cause all or a necessary portion of a file or database stored in an external recording medium such as the storage device 1224, a DVD drive (DVD-ROM), an IC card, etc. to be read into the RAM 1214, and may perform various types of processing on the data on the RAM 1214. The CPU 1212 may then write back the processed data to the external recording medium.
[0138] Various types of information, such as various types of programs, data, tables, and databases, may be stored on the recording medium and may undergo information processing. The CPU 1212 may perform various types of processing on data read from the RAM 1214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search / replacement, etc., as described throughout this disclosure and specified by the instruction sequences of the programs, and write the results back to the RAM 1214. The CPU 1212 may also search for information in a file, database, etc. on the recording medium. For example, if multiple entries, each having an attribute value of a first attribute associated with an attribute value of a second attribute, are stored on the recording medium, the CPU 1212 may search for an entry whose attribute value of the first attribute matches a specified condition from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.
[0139] The above-described programs or software modules may be stored in a computer-readable storage medium on or near the computer 1200. A recording medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can also be used as a computer-readable storage medium, thereby providing the programs to the computer 1200 via the network.
[0140] The blocks in the flowcharts and block diagrams in the present embodiments may represent stages of a process in which an operation is performed or "parts" of an apparatus responsible for performing the operation. Particular stages and "parts" may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable storage medium, and / or a processor provided with computer-readable instructions stored on a computer-readable storage medium. The dedicated circuitry may include digital and / or analog hardware circuits, including integrated circuits (ICs) and / or discrete circuits. The programmable circuitry may include reconfigurable hardware circuits, such as field programmable gate arrays (FPGAs) and programmable logic arrays (PLAs), including AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, and memory elements.
[0141] A computer-readable storage medium may include any tangible device capable of storing instructions that are executed by an appropriate device, such that a computer-readable storage medium having instructions stored thereon comprises an article of manufacture, including instructions that can be executed to create means for performing the operations specified in the flowcharts or block diagrams. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, etc. More specific examples of computer-readable storage media may include floppy disks, diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disc (DVD), Blu-ray disc, memory stick, integrated circuit card, etc.
[0142] The computer readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk®, JAVA®, C++, etc., and conventional procedural programming languages such as the “C” programming language or similar programming languages.
[0143] Computer-readable instructions may be provided locally or over a wide area network (WAN) such as a local area network (LAN), the Internet, etc. to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, or programmable circuitry, such that the processor or programmable circuitry executes the computer-readable instructions to generate means for performing the operations specified in the flowcharts or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.
[0144] Although the present invention has been described above using embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the claims that such modifications and improvements can also be included within the technical scope of the present invention.
[0145] It should be noted that the execution order of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before," "prior to," etc., and that the processes can be performed in any order unless the output of a previous process is used in a later process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, this does not mean that the processes must be performed in this order. [Explanation of symbols]
[0146] 1. Robot System 2. Robot 3 Long-Range Drone 4 Management device 10 Robot body 11 Short-Range Drone 12 Detector 13 Control device 14. Information Department 15. Response Department 20 Camera 21 Tracking Mark 32 Control Unit 35 Suspicious object detection unit 36 Drone control unit 37 Robot control unit
Claims
1. The robot body, a countermeasure unit that performs a countermeasure action against a suspicious object when the suspicious object is detected around the robot body; A robot equipped with:
2. The countermeasure unit Discharging electricity to the suspicious object is performed as the countermeasure action. The robot of claim 1 .
3. The countermeasure unit The countermeasure action is to emit light toward the suspicious object. The robot of claim 1 .
4. a control unit that controls the countermeasure unit so that the countermeasure operation can be executed when a predetermined condition is met; The robot of claim 1 , comprising:
5. a detector for detecting the volume of sound around the robot body; Equipped with The control unit When the volume detected by the detection unit is equal to or greater than a predetermined volume, it is determined that the predetermined condition is met. The robot according to claim 4.
6. A detection unit that detects sounds around the robot body Equipped with The control unit determining that the predetermined condition is met when the voice detected by the detection unit includes a predetermined keyword; The robot according to claim 4.
7. A detection unit for detecting acceleration acting on the robot body Equipped with The control unit When the acceleration detected by the detection unit is equal to or greater than a predetermined acceleration, it is determined that the predetermined condition is met. The robot according to claim 4.
8. the robot body is a humanoid robot, The handling unit is provided on an arm of the robot body. The robot of claim 1 .
Citation Information
Patent Citations
Vehicle security device
JP2020093618A