CN113793194B - Robot service method, apparatus, device and computer readable storage medium - Google Patents

Robot service method, apparatus, device and computer readable storage medium Download PDF

Info

Publication number
CN113793194B
CN113793194B CN202110953765.7A CN202110953765A CN113793194B CN 113793194 B CN113793194 B CN 113793194B CN 202110953765 A CN202110953765 A CN 202110953765A CN 113793194 B CN113793194 B CN 113793194B
Authority
CN
China
Prior art keywords
information
goods
ticket
carriage
robot
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN202110953765.7A
Other languages
Chinese (zh)
Other versions
CN113793194A (en
Inventor
刘大志
邓有志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Uditech Co Ltd
Original Assignee
Uditech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Uditech Co Ltd filed Critical Uditech Co Ltd
Priority to CN202110953765.7A priority Critical patent/CN113793194B/en
Publication of CN113793194A publication Critical patent/CN113793194A/en
Application granted granted Critical
Publication of CN113793194B publication Critical patent/CN113793194B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Manipulator (AREA)

Abstract

The invention discloses a robot service method, a device, equipment and a computer readable storage medium, wherein the robot service method comprises the following steps: after loading cargoes is completed, identifying a central passage of a carriage, and taking the central passage as a driving path; stopping running at the interior mark when the vehicle runs to the interior mark based on the running path, and identifying a seat number corresponding to the position of the interior mark, wherein the interior mark corresponds to a carriage seat; determining ticket booking person information of the current position according to the seat number and the carriage number corresponding to the current carriage; and generating a corresponding sales number according to the ticket booking information and the loaded goods information, and outputting the sales number. The intelligent degree of the train service robot is improved.

Description

Robot service method, apparatus, device and computer readable storage medium
Technical Field
The present invention relates to the field of robotics, and in particular, to a method, apparatus, device, and computer readable storage medium for robot service.
Background
With the development of science and technology, people travel more and more conveniently due to the development of vehicles, and people travel more and more tend to select vehicles such as trains, high-speed rails and the like. With the development of robots, robots are increasingly applied to trains for providing passengers with services, for example, providing passengers with desired articles, but existing train service robots can only complete simple delivery tasks, and have a technical problem of low intelligent degree.
The foregoing is provided merely for the purpose of facilitating understanding of the technical solutions of the present invention and is not intended to represent an admission that the foregoing is prior art.
Disclosure of Invention
The invention mainly aims to provide a robot service method, a device, equipment and a computer readable storage medium, and aims to solve the technical problem of low intelligent degree of the existing train service robot.
In order to achieve the above object, the present invention provides a robot service method applied to a robot, comprising the steps of:
After loading cargoes is completed, identifying a central passage of a carriage, and taking the central passage as a driving path;
stopping running at the interior mark when the vehicle runs to the interior mark based on the running path, and identifying a seat number corresponding to the position of the interior mark, wherein the interior mark corresponds to a carriage seat;
determining ticket booking person information of the current position according to the seat number and the carriage number corresponding to the current carriage;
And generating a corresponding sales number according to the ticket booking information and the loaded goods information, and outputting the sales number.
Optionally, after the step of stopping the running at the interior mark when the vehicle runs to the interior mark based on the running path, the method further comprises:
Receiving first target cargo information input by current scanning;
Receiving target ticket information input by current scanning, and determining ticket holder information corresponding to the target ticket information according to the target ticket information;
And generating a shopping order according to the first target goods information, and transmitting the shopping order to a ticket holder terminal corresponding to the ticket holder information so that the ticket holder terminal can execute payment operation based on the shopping order.
Optionally, after the step of stopping the running at the interior mark when the vehicle runs to the interior mark based on the running path, the method further comprises:
receiving second target cargo information input by current scanning;
and receiving a payment authorization code input by current scanning, and determining a target payment terminal corresponding to the payment authorization code so as to enable the target payment terminal to pay the goods amount corresponding to the second target goods information.
Optionally, after the loading of the cargo is completed, the step of identifying a central passage of the carriage and taking the central passage as the driving path further includes:
Identifying goods shelf information at a goods loading place when the vehicle travels to the goods loading place, and executing goods loading operation according to a goods loading list and the goods shelf information, wherein the goods shelf information comprises positions of goods places on goods shelves of all layers and goods information of all the goods places on the goods shelves;
After the goods are loaded, the step of identifying the central passage of the carriage and taking the central passage as a running path comprises the following steps of:
after loading the goods, acquiring surrounding environment information;
And identifying a central passage of the carriage in the environment information, and taking the central passage as a driving path.
Optionally, the robot service method further includes:
if the preset gesture or the preset voice is recognized, stopping running until the stopping time is longer than or equal to the preset time;
If the stopping time length is greater than or equal to the preset time length, starting running, and continuously executing the steps: and stopping running at the interior mark when the vehicle runs to the interior mark based on the running path, and identifying the seat number corresponding to the position of the interior mark.
Optionally, after the loading of the cargo is completed, the step of identifying a central passage of the carriage and taking the central passage as the driving path is preceded by the steps of:
Acquiring the current system time and departure time;
If the difference between the system time and the departure time is greater than a preset duration, executing the steps: and after loading the cargoes, identifying a central passage of the carriage, and taking the central passage as a running path.
Optionally, the robot service method further includes:
And if a ticket checking instruction input by a crewmember is received, identifying an interior mark in the carriage, stopping running at the interior mark, and executing a ticket checking task.
In addition, in order to achieve the above object, the present invention also provides a robot service device including:
The central passage identification module is used for identifying a central passage of a carriage when loading goods is completed, and taking the central passage as a driving path;
The seat number identification module is used for stopping running at the interior mark and identifying a seat number corresponding to the position of the interior mark when the vehicle runs to the interior mark based on the running path, wherein the interior mark corresponds to a carriage seat;
The ticket booking information determining module is used for determining ticket booking information of the current position according to the seat number and the carriage number corresponding to the current carriage;
And the sales port number output module is used for generating a corresponding sales port number according to the ticket booking information and the loaded goods information and outputting the sales port number.
In addition, to achieve the above object, the present invention also provides a robot service device including: the robot service system comprises a memory, a processor and a robot service program stored in the memory and capable of running on the processor, wherein the robot service program realizes the steps of the robot service method when being executed by the processor.
In addition, in order to achieve the above object, the present invention also provides a computer-readable storage medium having stored thereon a robot service program which, when executed by a processor, implements the steps of the robot service method as described above.
After loading cargoes is completed, a central passage of a carriage is identified, and the central passage is used as a running path; stopping running at the interior mark when the vehicle runs to the interior mark based on the running path, and identifying a seat number corresponding to the position of the interior mark, wherein the interior mark corresponds to a carriage seat; determining ticket booking person information of the current position according to the seat number and the carriage number corresponding to the current carriage; and generating a corresponding sales number according to the ticket booking information and the loaded goods information, and outputting the sales number. The train service robot and the train service robot control method have the advantages that the interior mark in the carriage is identified to stop at the position of the interior mark, the seat number at the current position is identified, the ticket booking information at the current position is determined according to the seat number at the current position and the carriage number, then the corresponding ticket booking number is generated according to the ticket booking information and the loaded goods information, and the ticket booking number is output, so that the passenger at the current position can stop at all positions of the interior mark, the ticket booking information at the current position is identified, the corresponding ticket booking number is broadcasted to passengers at the current position, and the intelligent degree of the train service robot is improved.
Drawings
FIG. 1 is a schematic diagram of a robot service device in a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flow chart of a first embodiment of a robot service method according to the present invention;
FIG. 3 is a flow chart of a second embodiment of the robot service method of the present invention;
fig. 4 is a schematic system configuration diagram of an embodiment of a robot server according to the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
As shown in fig. 1, fig. 1 is a schematic diagram of a robot service device structure of a hardware running environment according to an embodiment of the present invention.
It should be noted that, the robot service device in the embodiment of the present invention may be a device with data processing capability, such as a smart phone, a personal computer, and a server, and the robot service device may be deployed in a mobile robot, which is not limited herein.
As shown in fig. 1, the robot service device may include: a processor 1001, such as a CPU, a memory 1003, and a communication bus 1002. Wherein the communication bus 1002 is used to enable connected communication between these components. The memory 1003 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1003 may alternatively be a storage device separate from the processor 1001 described above.
It will be appreciated by those skilled in the art that the robotic service device structure shown in fig. 1 is not limiting of the robotic service device and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
As shown in fig. 1, an operating system, a network communication module, a user interface module, and a robot service program may be included in the memory 1003, which is one type of computer storage medium. The operating system is a program that manages and controls the hardware and software resources of the device, supporting the operation of the robot service program and other software or programs. In the robot service device shown in fig. 1, the processor 1001 may be used to call a robot service program stored in the memory 1003 and perform the following operations:
After loading cargoes is completed, identifying a central passage of a carriage, and taking the central passage as a driving path;
stopping running at the interior mark when the vehicle runs to the interior mark based on the running path, and identifying a seat number corresponding to the position of the interior mark, wherein the interior mark corresponds to a carriage seat;
determining ticket booking person information of the current position according to the seat number and the carriage number corresponding to the current carriage;
And generating a corresponding sales number according to the ticket booking information and the loaded goods information, and outputting the sales number.
Further, the processor 1001 may call the robot service program stored in the memory 1003, and further perform the following operations:
Receiving first target cargo information input by current scanning;
Receiving target ticket information input by current scanning, and determining ticket holder information corresponding to the target ticket information according to the target ticket information;
And generating a shopping order according to the first target goods information, and transmitting the shopping order to a ticket holder terminal corresponding to the ticket holder information so that the ticket holder terminal can execute payment operation based on the shopping order.
Further, the processor 1001 may call the robot service program stored in the memory 1003, and further perform the following operations:
receiving second target cargo information input by current scanning;
and receiving a payment authorization code input by current scanning, and determining a target payment terminal corresponding to the payment authorization code so as to enable the target payment terminal to pay the goods amount corresponding to the second target goods information.
Further, the processor 1001 may call the robot service program stored in the memory 1003, and further perform the following operations:
Identifying goods shelf information at a goods loading place when the vehicle travels to the goods loading place, and executing goods loading operation according to a goods loading list and the goods shelf information, wherein the goods shelf information comprises positions of goods places on goods shelves of all layers and goods information of all the goods places on the goods shelves;
after loading the goods, acquiring surrounding environment information;
And identifying a central passage of the carriage in the environment information, and taking the central passage as a driving path.
Further, the processor 1001 may call the robot service program stored in the memory 1003, and further perform the following operations:
if the preset gesture or the preset voice is recognized, stopping running until the stopping time is longer than or equal to the preset time;
If the stopping time length is longer than or equal to the preset time length, starting running, and continuously executing the steps: and stopping running at the interior mark when the vehicle runs to the interior mark based on the running path, and identifying the seat number corresponding to the position of the interior mark.
Further, the processor 1001 may call the robot service program stored in the memory 1003, and further perform the following operations:
Acquiring the current system time and departure time;
If the difference between the system time and the departure time is greater than a preset duration, executing the steps: and after loading the cargoes, identifying a central passage of the carriage, and taking the central passage as a running path.
Further, the processor 1001 may call the robot service program stored in the memory 1003, and further perform the following operations:
And if a ticket checking instruction input by a crewmember is received, identifying an interior mark in the carriage, stopping running at the interior mark, and executing a ticket checking task.
The invention also provides a robot service method, referring to fig. 2, fig. 2 is a schematic flow chart of a first embodiment of the robot service method of the invention.
The robot service method provided by the invention is applied to a robot, wherein the robot is an intelligent machine capable of semi-autonomous or fully autonomous working, and in the embodiment, the robot service method comprises the following steps:
step S10, after loading cargoes is completed, identifying a central passage of a carriage, and taking the central passage as a driving path;
In this embodiment, the robot service method of the present invention is applied to a robot, so that the robot can provide commodity vending service for passengers in the carriage of a train, a high-speed rail or the like. Before the robot starts to provide goods selling service for passengers, different kinds of goods are respectively obtained from the goods frames, and the obtained goods are placed on the selling frames according to a certain order, so that goods selling service can be provided for passengers in all carriages, namely, goods are sold for the passengers in all carriages. After the goods are loaded, the robot adjusts the position of the robot to identify the central passage of the carriage, and uses the central passage as a running path to run according to the running path, so that each carriage is traversed according to the central passage corresponding to each carriage.
Furthermore, the railway department can set an interior mark on the floor or the seat for the robot to recognize so as to guide the robot to move, so that the robot can smoothly pass through the carriage without configuring a complex path planning algorithm, and the software cost and the maintenance cost of the robot are greatly reduced. For example, the interior label may be a radar reflective patch or a specific line, or the like.
Step S20, stopping running at the interior mark and identifying a seat number corresponding to the position of the interior mark when the vehicle runs to the interior mark based on the running path, wherein the interior mark corresponds to a carriage seat;
In the embodiment, when the robot runs in the carriage according to the running path, the environment in the carriage is identified to identify the interior mark in the carriage, and whether the interior mark is reached or not is detected; if the robot is identified to reach the interior mark, stopping at the interior mark; the seat information included in the interior mark identifying the stopped position is performed, and the seat number corresponding to the position to which the interior mark belongs, that is, the seat number at the stopped position is identified. The interior trim marks are arranged on the carriage seats for the robots to recognize, and the interior trim marks correspond to the carriage seats one by one. For example, an interior mark including a seat number is attached to all seats in the vehicle cabin, and when the robot recognizes that the vehicle is traveling to a position corresponding to the interior mark, the robot stops traveling forward.
Further, since the seats in the carriage comprise left and right sides, the robot can recognize the seat number of the current stop position according to the interior mark of the carriage seat corresponding to the current stop position, the interior mark of the left carriage seat can be recognized first and then the interior mark of the right carriage seat can be recognized, and the interior mark of the right carriage seat can be recognized first and then the interior mark of the left carriage seat can be recognized.
Step S30, determining ticket booking information of the current position according to the seat number and the carriage number corresponding to the current carriage;
In this embodiment, after the seat number corresponding to the current stop position is identified, the car number corresponding to the current car is obtained, and the ticket booking person information corresponding to the seat number at the current position is obtained from the ticketing system according to the seat number in the car and the car number corresponding to the current car. For example, when the robot travels to the position of the interior mark, stopping, identifying the seat number of the current position according to the interior mark of the current position, and when the robot travels to the 11 rows, identifying the 11 rows of seats A, 11 rows of seats B, 11 rows of seats C, 11 rows of seats D, 11 rows of seats E and 11 rows of seats F according to the interior mark of the current position, and acquiring ticket booking person information corresponding to each seat number according to each seat number (namely, 11 rows of seats A, 11 rows of seats B, 11 rows of seats C, 11 rows of seats D, 11 rows of seats E and 11 rows of seats F).
And S40, generating a corresponding ticket order number according to the ticket booking information and the loaded goods information, and outputting the ticket order number.
In this embodiment, after identifying the ticket booking information corresponding to each seat at the current position, acquiring the cargo information loaded by the robot, generating a corresponding ticket number according to the ticket booking information and the loaded cargo information, and outputting the ticket number through voice, wherein the ticket number comprises the ticket booking information, the cargo type corresponding to the cargo information and/or the cargo price. Further, the process of generating the sales port number may be that different multiple sales port number templates are prestored in the robot system, the sales port number templates are randomly obtained, and ticket booking information and goods information are written into the sales port number templates to obtain the sales port number. For example, if the ticket booking information is "xx", the goods loaded by the robot have breakfast, beverage and snack, the sales number generated according to the ticket booking information and the goods information may be "mr. She, do you please ask for breakfast, beverage or snack? ".
According to the robot service method, after cargo loading is completed, a central passage of a carriage is identified, and the central passage is used as a running path; stopping running at the interior mark when the vehicle runs to the interior mark based on the running path, and identifying a seat number corresponding to the position of the interior mark, wherein the interior mark corresponds to a carriage seat; determining ticket booking person information of the current position according to the seat number and the carriage number corresponding to the current carriage; and generating a corresponding sales number according to the ticket booking information and the loaded goods information, and outputting the sales number. The train service robot and the train service robot control method have the advantages that the interior mark in the carriage is identified to stop at the position of the interior mark, the seat number at the current position is identified, the ticket booking information at the current position is determined according to the seat number at the current position and the carriage number, then the corresponding ticket booking number is generated according to the ticket booking information and the loaded goods information, and the ticket booking number is output, so that the passenger at the current position can stop at all positions of the interior mark, the ticket booking information at the current position is identified, the corresponding ticket booking number is broadcasted to passengers at the current position, and the intelligent degree of the train service robot is improved.
Based on the first embodiment, a second embodiment of the robot service method of the present invention is proposed, referring to fig. 3, in this embodiment, after step S20, further including:
step A1, receiving first target cargo information input by current scanning;
A2, receiving target ticket information input by current scanning, and determining ticket holder information corresponding to the target ticket information according to the target ticket information;
and A3, generating a shopping order according to the first target cargo information, and transmitting the shopping order to a ticket holder terminal corresponding to the ticket holder information so that the ticket holder terminal can execute payment operation based on the shopping order.
In this embodiment, after the robot stops at the position where the interior mark is located, the user beside the robot can take the goods loaded on the robot by himself, and scan the goods and scan ticket information through the scanning device of the robot to purchase the taken goods. The robot is provided with a scanning device, a user can scan in goods information of goods to be purchased through the scanning device, and can scan in ticket information of the user through the scanning device, and the user can correctly place the ticket or the goods identification code in a scanning area of the scanning device of the robot, so that the ticket information of the ticket can be scanned through the scanning device.
The process of purchasing goods by the robot is as follows: the robot receives first target goods information scanned by a user through a scanning device and receives target ticket information currently scanned and input; after receiving the first target cargo information and the target ticket information, determining ticket holder information corresponding to the target ticket information according to the target ticket information, so as to determine ticket holder terminal information corresponding to the ticket holder information, wherein the target ticket information is ticket identification information such as a ticket number, a ticket two-dimensional code and the like, and the ticket holder information corresponding to the ticket can be acquired from a ticket system according to the target ticket information. Then, generating a shopping order corresponding to the first target goods information, so as to generate an order of the goods to be purchased for the user to purchase; transmitting the shopping orders to a ticket holder terminal corresponding to the ticket holder terminal information; the ticket holder terminal pays the shopping order and feeds back payment information to the robot; and the robot receives the payment information fed back by the ticket holder terminal, and the user completes the commodity purchasing process through the robot.
In this embodiment, the user may purchase goods through the robot and purchase the ticket through the scanning ticket, and automatically deduct the corresponding money of the corresponding ticket holder terminal, so that the user may pay through the ticket, thereby reducing the payment flow and improving the payment convenience.
Further, after step S20, the method further includes:
step B1, receiving second target cargo information input by current scanning;
and B2, receiving a payment authorization code input by current scanning, and determining a target payment terminal corresponding to the payment authorization code so as to enable the target payment terminal to pay the goods amount corresponding to the second target goods information.
In this embodiment, in addition to purchasing goods through scanning tickets, payment can be made through scanning payment authorization codes through the mobile terminal to purchase goods provided by the robot. It should be noted that, the robot is provided with a scanning device, the user can scan in goods information of the goods to be purchased through the scanning device, and can scan in the payment authorization code through the scanning device, and the user correctly places the payment authorization code in the scanning area of the scanning device of the robot, so that the payment authorization code can be scanned through the scanning device.
Specifically, the robot receives second target goods information scanned by a user through the scanning device and receives a payment authorization code currently scanned and input; and after receiving the second target cargo information and the payment authorization code, determining a target payment terminal corresponding to the payment authorization code for deducting corresponding money in the target payment terminal, namely, for the target payment terminal to pay the amount corresponding to the second target cargo information.
Further, before step S10, the method further includes:
Identifying goods shelf information at a goods loading place when the vehicle travels to the goods loading place, and executing goods loading operation according to a goods loading list and the goods shelf information, wherein the goods shelf information comprises positions of goods places on goods shelves of all layers and goods information of all the goods places on the goods shelves;
The step S10 includes:
Step S11, after loading goods is completed, acquiring surrounding environment information;
and step S12, identifying a central passage of the carriage in the environment information, and taking the central passage as a driving path.
In this embodiment, before the robot traverses the carriage to sell the goods, the robot needs to go to the goods loading location to load the goods, and then traverses the carriage to sell the goods. Specifically, the robot determines a route to the cargo loading site according to the current position and the position of the cargo loading site, so as to travel to the cargo loading site according to the route to the cargo loading site; when the vehicle travels to the goods loading site, carrying out goods shelf information for identifying goods shelves at the goods loading site, wherein the goods shelf information comprises the positions of goods places on the goods shelves of all layers and the goods information of all the goods places on the goods shelves; the method includes acquiring goods on a goods loading inventory from a goods shelf by identifying positions of goods locations on the goods shelf of each layer of goods shelf at the goods loading site and goods information of the goods locations on the goods shelf, and performing a goods loading operation to load the goods onto a robot.
After the robot is loaded with goods, the position of the robot is adjusted to acquire surrounding environment information so as to identify the surrounding environment information. And then, identifying a central passage of the carriage in the environment information, and taking the central passage of the carriage as a running path for the robot to run according to the central passage.
In this embodiment, the central passage of the cabin is identified by identifying the environmental information in the cabin, so that the robot can smoothly travel in the environment in the cabin, thereby providing the vending service for the passengers in the central passage of the cabin.
Further, the robot service method further includes:
Step A100, if a preset gesture or a preset voice is recognized, stopping running until the stop time is longer than or equal to a preset time length;
Step A200, if the stop time length is greater than or equal to the preset time length, starting running, and continuously executing the steps: and stopping running at the interior mark when the vehicle runs to the interior mark based on the running path, and identifying the seat number corresponding to the position of the interior mark.
In this embodiment, the robot is provided with a camera and a microphone, and when a user who has a shopping need makes a certain gesture (for example, waves his hand against the robot) or sends out voice information specific to the robot, the robot stays for several minutes to wait for the user to take goods. Specifically, if the robot recognizes a preset gesture or preset voice, stopping running, and continuing the preset time period to enable the stopping time period to be longer than or equal to the preset time period, so that the preset time period is reserved for the passengers to purchase goods. When the stop time length is longer than or equal to the preset time length, the robot automatically and continuously traverses the carriage so as to identify the interior decoration mark in the carriage and provide commodity selling service for each row of users in the carriage.
Further, the robot can stay for a preset time period when recognizing a specific gesture or a specific voice, and if the robot detects that the shopper does not take the goods or does not scan for a certain time, the robot prompts the shopper to leave the goods after the goods are put back.
In this embodiment, the user can control the robot to stop running through preset gestures or preset voices to wait for the user to take goods, and the robot can be controlled to stop running without waiting for the robot to recognize the interior mark, so that the user can purchase goods, and the robot service is more intelligent.
Further, before step S10, the method further includes:
step S50, acquiring the current system time and departure time;
Step S60, if the difference between the system time and the departure time is greater than a preset duration, executing the steps: and after loading the cargoes, identifying a central passage of the carriage, and taking the central passage as a running path.
In this embodiment, the robot starts to traverse after a few minutes of departure, so as to reserve the time for the passengers to sit first, wait for the passengers to sit completely after departure, facilitate the robot to pass, and avoid causing aisle congestion.
Specifically, the robot acquires departure time of the train through the ticketing system, acquires current system time after acquiring the departure time of the train, calculates the difference between the system time and the departure time, and compares the difference between the system time and the departure time with a preset duration. If the difference between the system time and the departure time is greater than the preset duration, the robot continuously traverses the carriage forward so as to identify the interior decoration mark in the carriage and provide commodity selling service for each row of users in the carriage.
Further, the robot service method further includes:
And step B100, if a ticket checking instruction input by a crewmember is received, identifying an interior mark in the carriage, stopping running at the interior mark, and executing a ticket checking task.
In this embodiment, the robot can traverse the car aisle to provide commodity vending services for passengers, and can also check the passengers in the car by traversing the car aisle instead of the crews. Specifically, if the robot receives a ticket checking instruction input by a crewmember, the position of the robot is adjusted to identify a central passage of a carriage, and the central passage is used as a running path to run according to the running path, so that each carriage is traversed according to the central passage corresponding to each carriage; when the robot runs in the carriage according to the running path, the environment in the carriage is identified to identify the interior mark in the carriage, and whether the interior mark is reached or not is detected; if the robot is identified to reach the interior mark, stopping at the interior mark, and identifying a seat number corresponding to the position where the interior mark belongs at the current stopped position; determining ticket booking person information of the current position according to the seat number and the carriage number corresponding to the current carriage; generating corresponding ticket checking prompt information according to ticket booking information, outputting ticket checking prompt information, and executing ticket checking tasks to respectively remind passengers in the current position to show tickets for ticket checking.
It should be noted that only the crewmember has authority to input the ticket checking instruction to the robot, for example, the crewmember may input the ticket checking instruction through controlling the control terminal of the robot, or input the ticket checking instruction after inputting the authority authorization code on the display panel of the robot, so as to input the ticket checking instruction to the robot.
In this embodiment, except can walk the carriage passageway and provide commodity selling service for the passenger, can also replace the crew through walking the carriage passageway, test the ticket to the passenger in the carriage, promoted the intelligent degree of robot, the robot can replace the crew to test the ticket, has reduced the working pressure of crew.
In addition, an embodiment of the present invention further provides a robot service device, referring to fig. 4, where the robot service device includes:
The central passage identification module 100 is used for identifying a central passage of a carriage when loading goods is completed, and taking the central passage as a driving path;
A seat number identification module 200, configured to stop running at an interior identifier when running to the interior identifier based on the running path, and identify a seat number corresponding to a position to which the interior identifier belongs, where the interior identifier corresponds to a car seat;
The ticket booking information determining module 300 is configured to determine ticket booking information of a current position according to the seat number and a car number corresponding to a current car;
and the ticket order number output module 400 is used for generating a corresponding ticket order number according to the ticket booking information and the loaded goods information and outputting the ticket order number.
Further, the robot service device further includes:
the first target cargo information receiving module is used for receiving the first target cargo information input by the current scanning;
The target ticket information receiving module is used for receiving target ticket information which is currently scanned and input and determining ticket holder information corresponding to the target ticket information according to the target ticket information;
The first payment module is used for generating a shopping order according to the first target goods information, and transmitting the shopping order to a ticket holder terminal corresponding to the ticket holder information so that the ticket holder terminal can execute payment operation based on the shopping order.
Further, the robot service device further includes:
the second target cargo information receiving module is used for receiving the second target cargo information input by the current scanning;
And the second payment module is used for receiving the payment authorization code input by the current scanning and determining a target payment terminal corresponding to the payment authorization code so as to enable the target payment terminal to pay the goods amount corresponding to the second target goods information.
Further, the robot service device further includes:
The goods loading module is used for identifying goods shelf information at a goods loading place when the goods are driven to the goods loading place and executing goods loading operation according to a goods loading list and the goods shelf information, wherein the goods shelf information comprises positions of goods places on goods shelves of all layers and goods information of all goods places on the goods shelves;
further, the central channel identification module is further configured to:
after loading the goods, acquiring surrounding environment information;
And identifying a central passage of the carriage in the environment information, and taking the central passage as a driving path.
Further, the robot service device further includes:
The first judging module is used for stopping running if a preset gesture or a preset voice is recognized, and the time length of stopping is longer than or equal to a preset time length;
The second judging module is used for starting running if the stopping time length is greater than or equal to the preset time length, and continuously executing the steps: and stopping running at the interior mark when the vehicle runs to the interior mark based on the running path, and identifying the seat number corresponding to the position of the interior mark.
Further, the robot service device further includes:
The time acquisition module is used for acquiring the current system time and departure time;
the third judging module is configured to execute the steps if the difference between the system time and the departure time is greater than a preset duration: and after loading the cargoes, identifying a central passage of the carriage, and taking the central passage as a running path.
Further, the robot service device further includes:
And the ticket checking module is used for identifying an interior mark in the carriage if a ticket checking instruction input by a crewmember is received, stopping running at the interior mark and executing a ticket checking task.
In addition, an embodiment of the present invention further proposes a computer readable storage medium, on which a robot service program is stored, which when executed by a processor implements the steps of the robot service method as described in any one of the above.
The specific embodiments of the computer readable storage medium of the present invention are substantially the same as the embodiments of the robot service method described above, and will not be described in detail herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) as described above, comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.

Claims (10)

1. A robot service method, wherein the robot service method is applied to a robot, the robot service method comprising the steps of:
After loading cargoes is completed, identifying a central passage of a carriage, and taking the central passage as a driving path;
stopping running at the interior mark when the vehicle runs to the interior mark based on the running path, and identifying a seat number corresponding to the position of the interior mark, wherein the interior mark corresponds to a carriage seat;
determining ticket booking person information of the current position according to the seat number and the carriage number corresponding to the current carriage;
Generating a corresponding sales number according to the ticket booking information and the loaded goods information, and outputting the sales number;
The step of generating a corresponding ticket order number according to the ticket booking information and the loaded goods information comprises the following steps:
Acquiring a prestored call number template;
writing the ticket booking information and the goods information into the ticket order number template to obtain the ticket order number.
2. The robot service method according to claim 1, wherein the step of stopping the travel at the interior sign when the travel is performed to the interior sign based on the travel path, further comprises:
Receiving first target cargo information input by current scanning;
Receiving target ticket information input by current scanning, and determining ticket holder information corresponding to the target ticket information according to the target ticket information;
And generating a shopping order according to the first target goods information, and transmitting the shopping order to a ticket holder terminal corresponding to the ticket holder information so that the ticket holder terminal can execute payment operation based on the shopping order.
3. The robot service method according to claim 1, wherein the step of stopping the travel at the interior sign when the travel is performed to the interior sign based on the travel path, further comprises:
receiving second target cargo information input by current scanning;
and receiving a payment authorization code input by current scanning, and determining a target payment terminal corresponding to the payment authorization code so as to enable the target payment terminal to pay the goods amount corresponding to the second target goods information.
4. The robot service method of claim 1, wherein the step of identifying a center aisle of a car after loading the cargo is completed, and taking the center aisle as a travel path is preceded by the step of:
Identifying goods shelf information at a goods loading place when the vehicle travels to the goods loading place, and executing goods loading operation according to a goods loading list and the goods shelf information, wherein the goods shelf information comprises positions of goods places on goods shelves of all layers and goods information of all the goods places on the goods shelves;
After the goods are loaded, the step of identifying the central passage of the carriage and taking the central passage as a running path comprises the following steps of:
after loading the goods, acquiring surrounding environment information;
And identifying a central passage of the carriage in the environment information, and taking the central passage as a driving path.
5. The robot service method of claim 1, further comprising:
if the preset gesture or the preset voice is recognized, stopping running until the stopping time is longer than or equal to the preset time;
If the stopping time length is longer than or equal to the preset time length, starting running, and continuously executing the steps: and stopping running at the interior mark when the vehicle runs to the interior mark based on the running path, and identifying the seat number corresponding to the position of the interior mark.
6. The robot service method of claim 1, wherein the step of identifying a center aisle of a car after loading the cargo is completed, and taking the center aisle as a travel path is preceded by the step of:
Acquiring the current system time and departure time;
If the difference between the system time and the departure time is greater than a preset duration, executing the steps: and after loading the cargoes, identifying a central passage of the carriage, and taking the central passage as a running path.
7. The robot service method according to any one of claims 1 to 6, further comprising:
And if a ticket checking instruction input by a crewmember is received, identifying an interior mark in the carriage, stopping running at the interior mark, and executing a ticket checking task.
8. A robot service device, the robot service device comprising:
The central passage identification module is used for identifying a central passage of a carriage when loading goods is completed, and taking the central passage as a driving path;
The seat number identification module is used for stopping running at the interior mark and identifying a seat number corresponding to the position of the interior mark when the vehicle runs to the interior mark based on the running path, wherein the interior mark corresponds to a carriage seat;
The ticket booking information determining module is used for determining ticket booking information of the current position according to the seat number and the carriage number corresponding to the current carriage;
The ticket order number output module is used for generating a corresponding ticket order number according to the ticket booking information and the loaded goods information and outputting the ticket order number;
The sales number provenance module is further used for acquiring a prestored sales number template; writing the ticket booking information and the goods information into the ticket order number template to obtain the ticket order number.
9. A robotic service device, the robotic service device comprising: memory, a processor and a robot service program stored on the memory and executable on the processor, which when executed by the processor, implements the steps of the robot service method according to any one of claims 1 to 7.
10. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon a robot service program, which when executed by a processor, implements the steps of the robot service method according to any of claims 1 to 7.
CN202110953765.7A 2021-08-19 2021-08-19 Robot service method, apparatus, device and computer readable storage medium Active CN113793194B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110953765.7A CN113793194B (en) 2021-08-19 2021-08-19 Robot service method, apparatus, device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110953765.7A CN113793194B (en) 2021-08-19 2021-08-19 Robot service method, apparatus, device and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN113793194A CN113793194A (en) 2021-12-14
CN113793194B true CN113793194B (en) 2024-04-23

Family

ID=79181912

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110953765.7A Active CN113793194B (en) 2021-08-19 2021-08-19 Robot service method, apparatus, device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN113793194B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102253673A (en) * 2011-07-08 2011-11-23 上海合时智能科技有限公司 Household movable security robot based on target identification technique
JP2012053659A (en) * 2010-09-01 2012-03-15 Nippon Signal Co Ltd:The In-vehicle sales service system
CN107862445A (en) * 2017-10-25 2018-03-30 复旦大学 A kind of unmanned intelligent service system of high ferro
WO2018066836A1 (en) * 2016-10-07 2018-04-12 엘지전자 주식회사 Airport robot and airport robot system
CN109191676A (en) * 2018-08-31 2019-01-11 湖南小推车网络科技有限公司 The commodity automatic vending business model of railroad train
CN109960263A (en) * 2019-03-26 2019-07-02 深兰科技(上海)有限公司 One kind peddling robot control method, device and storage medium
CN110068333A (en) * 2019-04-16 2019-07-30 深兰科技(上海)有限公司 A kind of high-speed rail robot localization method, apparatus and storage medium
CN112446665A (en) * 2020-11-27 2021-03-05 上海智蕙林医疗科技有限公司 Article transportation implementation method, system, robot and storage medium
CN213828949U (en) * 2020-12-15 2021-07-30 江西机电职业技术学院 Traffic sign inspection and identification robot

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012053659A (en) * 2010-09-01 2012-03-15 Nippon Signal Co Ltd:The In-vehicle sales service system
CN102253673A (en) * 2011-07-08 2011-11-23 上海合时智能科技有限公司 Household movable security robot based on target identification technique
WO2018066836A1 (en) * 2016-10-07 2018-04-12 엘지전자 주식회사 Airport robot and airport robot system
CN107862445A (en) * 2017-10-25 2018-03-30 复旦大学 A kind of unmanned intelligent service system of high ferro
CN109191676A (en) * 2018-08-31 2019-01-11 湖南小推车网络科技有限公司 The commodity automatic vending business model of railroad train
CN109960263A (en) * 2019-03-26 2019-07-02 深兰科技(上海)有限公司 One kind peddling robot control method, device and storage medium
CN110068333A (en) * 2019-04-16 2019-07-30 深兰科技(上海)有限公司 A kind of high-speed rail robot localization method, apparatus and storage medium
CN112446665A (en) * 2020-11-27 2021-03-05 上海智蕙林医疗科技有限公司 Article transportation implementation method, system, robot and storage medium
CN213828949U (en) * 2020-12-15 2021-07-30 江西机电职业技术学院 Traffic sign inspection and identification robot

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
一种基于电磁导航的餐饮服务机器人的设计;赵红停;郭秩华;张天鹏;李正斌;;电子世界(第24期);全文 *
外卖机器人技术发展及其运用;刘亦晴;;科技经济市场(第06期);全文 *
移动机器人新型半智能路径导航***的设计与实现;贺凯;李韶杰;吉亚威;赵鹏;;软件(第04期);全文 *
铁路中继站室内巡检机器人的设计;王泽民;林晓焕;宋扬;;国外电子测量技术(第12期);全文 *

Also Published As

Publication number Publication date
CN113793194A (en) 2021-12-14

Similar Documents

Publication Publication Date Title
US10802487B2 (en) Delivery system
US20150199685A1 (en) Vehicle transaction data communication using communication device
CN114862226B (en) Warehouse logistics intelligent scheduling and loading and unloading management method and system
CN107563688A (en) A kind of rental method of unmanned taxi available for shipping
JP5688252B2 (en) In-car sales service system
CA2775532A1 (en) Agent-side traveler application for mobile computing devices
CN107393295A (en) A kind of countermeasure of unmanned cab-getter midway modification information
KR101941120B1 (en) Method for providing autonomous vehicle taxi service
CN112863218A (en) Automatic passenger-replacing parking system and terminal device
JP2006018550A (en) Seat guide system having function of checking ticket and method for checking ticket and providing guidance for seating
CN107248273A (en) A kind of countermeasure and the position selecting method that gets on and off for wheelchair passenger
JP6759015B2 (en) Payment system and payment method
US20230230146A1 (en) Method for purchasing goods, access authorizations or authorizations for using a service from a plurality of offered goods, access authorizations or authorizations for using a service
CN111985764A (en) Unmanned vehicle-mounted passenger method and unmanned vehicle
CN109960263A (en) One kind peddling robot control method, device and storage medium
CN113793194B (en) Robot service method, apparatus, device and computer readable storage medium
CN109960258B (en) Cargo collection system and control method thereof
KR101576493B1 (en) Commuter bus reservation management apparatus and method
CN111339397A (en) System and method for obtaining traffic guidance
CN113401157B (en) Seat information system and method based on transparent display window and railway vehicle
KR102117030B1 (en) Means of train communication
US20130334307A1 (en) Systems and methods for maintaining order of individuals in a public transportation queue
CN114373230A (en) Self-service ticket checking and checking method for station
CN113643001A (en) Travel reimbursement method and system for in-service management and control
EP3599584A1 (en) System and method to charge a penalty fee to an uncooperative client of an automated-taxi

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant