[go: up one dir, main page]

CN119188756B - Competitive racing car, intelligent control method and system thereof and computer readable storage medium - Google Patents

Competitive racing car, intelligent control method and system thereof and computer readable storage medium Download PDF

Info

Publication number
CN119188756B
CN119188756B CN202411424548.9A CN202411424548A CN119188756B CN 119188756 B CN119188756 B CN 119188756B CN 202411424548 A CN202411424548 A CN 202411424548A CN 119188756 B CN119188756 B CN 119188756B
Authority
CN
China
Prior art keywords
racing car
racing
intelligent control
mechanical arm
map
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
CN202411424548.9A
Other languages
Chinese (zh)
Other versions
CN119188756A (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.)
Shenzhen Yunxigu Technology Co ltd
Original Assignee
Shenzhen Yunxigu Technology 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 Shenzhen Yunxigu Technology Co ltd filed Critical Shenzhen Yunxigu Technology Co ltd
Priority to CN202411424548.9A priority Critical patent/CN119188756B/en
Publication of CN119188756A publication Critical patent/CN119188756A/en
Application granted granted Critical
Publication of CN119188756B publication Critical patent/CN119188756B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • B25J9/161Hardware, e.g. neural networks, fuzzy logic, interfaces, processor

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The intelligent control method, the intelligent control system and the computer readable storage medium of the racing car provided by the invention are used for improving the intelligent control method of the racing car, partitioning a racing map, detecting the current position of the racing car, controlling the working state of a sensor of the racing car when the racing car is in different partitions, adjusting the pulse repetition frequency of the sensor, controlling the frequency of data acquisition of the sensor, intelligently controlling the swinging state of the mechanical arm, enabling the racing car to swing the mechanical arm more intelligently and preparing for the execution of the striking action of the mechanical arm, so that on one hand, the long-term overload acquisition of the sensor can be avoided, the data acquisition frequency is reduced, the pressure of a processor for processing the data is reduced, the system blocking caused by the overload processing of the acquired data of the processor is avoided, on the other hand, the configuration of the processor of the racing car can be properly reduced, the manufacturing cost is reduced, and in addition, the intelligent sensor control can give consideration to the striking capacity and the endurance capacity of the racing car.

Description

Competitive racing car, intelligent control method and system thereof and computer readable storage medium
Technical Field
The invention relates to the field of racing, in particular to a racing car, an intelligent control method, a system and a computer readable storage medium thereof.
Background
Racing car refers to a car with a mechanical arm/swing arm, also known as a robotic car, a combat robot. The racing car usually appears in a relatively closed arena, can receive control instructions of users, and can finish movements such as moving, swinging the mechanical arm/swinging the arm and the like so as to participate in the racing. The field has been developed remarkably in recent years, the technology is mature, and the field has wide prospect in market application, competitive activity, scientific research and exploration and other aspects. Along with the rapid development of artificial intelligence, machine vision, motion control and other technologies, the intelligent level of racing cars is continuously improved. They are capable of complex combinations of actions, precise blows and efficient defenses, exhibiting surprising competitive capabilities.
The existing intelligent control technology of the racing car mainly focuses on maintaining the balance of the racing car and how to improve the striking capability of the racing car. Although the swing arm of the racing car is used for realizing the striking operation, excessive intervention is not needed to be carried out on the control motor of the swing arm, generally, the larger the power of the motor is, the faster the rotating speed is, and the stronger the striking capability of the racing car is. However, excessive motor load may cause damage to power supplies, chips or equipment, and racing cars have limited power supplies, and if high-load operation is continued, sensors and processors continue to process collected data, and although the hitting capability of the racing cars is improved, the endurance of the racing cars is reduced, and even the racing cars may lose the ability of racing due to system jam and downtime caused by overload of the processors during the racing process.
In addition, because of the athletic attribute of the athletic racing car, the service life of the athletic racing car is reduced, if a higher hardware facility is adopted, when accidents occur in the athletic racing, the hardware is damaged, and the recycling is not realized.
Therefore, an intelligent control method applied to racing car is urgently needed, the intelligent degree of racing car is improved, the manufacturing cost of racing car is reduced, and the striking capacity and endurance capacity of racing car are balanced.
Disclosure of Invention
The invention provides a racing car, an intelligent control method, a system and a computer readable storage medium thereof, which are used for solving the problems of low intelligent degree, unbalanced striking capacity and endurance capacity of the conventional racing car.
In order to achieve the above object, the present invention provides an intelligent control method applied to racing car, the method comprising the following steps:
s101, acquiring an athletic map;
s102, carrying out partition processing on the competition map;
s103, acquiring the current position of the racing car, and adjusting the control program of the racing car according to the current position;
s104, receiving a striking instruction, and controlling the mechanical arm to execute striking action.
Specifically, the step S101 of acquiring the athletic map includes:
the method comprises the steps of acquiring a pre-imported competition map or acquiring the competition map on site through a laser sensor or a vision acquisition system.
Specifically, the step S102 of partitioning the athletic map includes:
acquiring a central position O of the athletic map, and setting the central position O as a circle center and R0 as a radius as a first partition;
Setting an area with a width W from the edge of the athletic map as a third partition;
And setting the remaining area of the athletic map as a second partition.
Specifically, the step S103 is to obtain the current position of the racing car, and adjust the control program of the racing car according to the current position, including:
if the current position of the racing car is located in a first partition, a first control program is started;
If the current position of the racing car is located in a second partition, a second control program is started;
if the current position of the racing car is located in a third partition, a third control program is started;
wherein, the
The first control program is used for detecting the current position and speed of a target racing car, setting an ultrasonic sensor or a radar sensor into a first working state, wherein the first working state comprises setting the pulse repetition frequency of the ultrasonic sensor or the radar sensor into a first frequency F1;
The second control program is used for detecting the current position and speed of the target racing car, setting the ultrasonic sensor or the radar sensor into a second working state, wherein the second working state comprises setting the pulse repetition frequency into a second frequency, starting a mechanical arm swinging program to set the mechanical arm into a swinging state when the relative position is smaller than a second threshold value, and setting the second threshold value to be smaller than the first threshold value;
And the third control program is that the current position and the speed of the target racing car are not detected, and the ultrasonic sensor or the radar sensor is set to be in a dormant state.
Specifically, the first frequencyThe calculation is performed by the following formula:
;
for the initial pulse repetition frequency, alpha, beta are adjustment coefficients, v is the current speed of the racing car, And delta v is the relative speed of the racing car and the target racing car.
Specifically, the step S104 of receiving the striking command, controlling the mechanical arm to perform the striking action includes:
The current gesture of the racing car is obtained, the gesture of the racing car is adjusted to face the target racing car, and the striking action is executed.
Further, the method further comprises:
S105, monitoring the mechanical arm of the target racing car, and adjusting the position of the racing car according to the state of the mechanical arm of the target racing car.
In another aspect, the present invention also provides a racing car, the racing car comprising:
the sensor module is used for collecting the position and speed information of the racing car and the target racing car;
The communication module is used for sending and receiving the acquired data and control instructions;
And a processor for executing the intelligent control method as described above.
On the other hand, the invention also provides an intelligent control system applied to the racing car, and the system comprises a server which executes the intelligent control method.
In another aspect, the present invention also provides a computer readable storage medium storing a computer program for electronic data exchange, wherein the computer program is used to execute the intelligent control method as described above.
Compared with the prior art, the intelligent control method, the intelligent control system and the computer readable storage medium for the racing car have the advantages that the intelligent control method of the racing car is improved, the racing map is partitioned, the current position of the racing car is detected, the working states of sensors of the racing car in different partitions are controlled, the pulse repetition frequency of the sensors is regulated, the frequency of data acquisition of the sensors is controlled, the swinging state of the mechanical arm is intelligently controlled, the racing car can swing the mechanical arm more intelligently, and a striking action is prepared for the racing car, so that the sensors can be prevented from being overloaded for a long time to acquire data, the data acquisition frequency is reduced, the pressure of a processor for processing the data is reduced, the system jamming caused by overload processing of the acquired data of the processor is avoided, and on the other hand, the configuration of the processor of the racing car can be properly reduced, and the manufacturing cost is reduced. In addition, the intelligent sensor control can give consideration to the striking capability and the endurance capability of the racing car.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below.
FIG. 1 is a flow chart of an intelligent control method applied to racing car;
fig. 2 is a schematic structural block diagram of a racing car.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention. For more detailed description of the present invention, the following describes a racing car, an intelligent control method, a system and a computer readable storage medium thereof with reference to the accompanying drawings.
Racing car refers to a car with a mechanical arm/swing arm, also known as a robotic car, a combat robot. The racing car usually appears on a relatively closed racing field, can receive control instructions of users and finish movements such as moving and swinging the mechanical arm/swinging arm. Racing vehicles generally comprise a body with wheels, and various sensors and mechanical arms arranged on the body, and can be controlled by controlling the forward and reverse rotation of corresponding motors to complete operations such as forward, backward, turning, controlling the mechanical arms to perform swinging, beating and the like.
As shown in fig. 1, the invention provides an intelligent control method applied to a racing car, which comprises the following steps:
s101, acquiring an athletic map;
s102, carrying out partition processing on the competition map;
s103, acquiring the current position of the racing car, and adjusting the control program of the racing car according to the current position;
s104, receiving a striking instruction, and controlling the mechanical arm to execute striking action.
It will be appreciated that conventional racing vehicles do not include an intelligent control system that enables movement thereof solely by control of the user, however, as demand for people increases, conventional racing vehicles have become difficult to meet, and people have begun to add processors and various sensors to racing vehicles to increase their ability to play.
In this embodiment, the position of the racing car is detected, and the control program is intelligently adjusted according to the position of the racing car, so that the intelligent degree of the racing car is improved, and the endurance of the racing car is considered.
Specifically, the step S101 of acquiring the athletic map includes:
the method comprises the steps of acquiring a pre-imported competition map or acquiring the competition map on site through a laser sensor or a vision acquisition system.
It can be understood that when racing in a racing game, the racing car is usually in a relatively closed area, and a user performs operations such as backlog and striking on the racing car of other users by controlling the mechanical arm of the racing car, so that the racing car of the opposite party is damaged or is in a state of being unable to continue to move, so as to obtain the winning of the game, and the number of racing cars in the racing game is usually 2, although the racing car is not limited to this, and there are multiple racing cars in a mixed game. In a racing game, since the speed of racing car is high, in order to make the racing car play its mobility to the maximum extent, it is usual to fight in the middle area of the racing area.
In this embodiment, the competition map is imported into the competition racing car in advance, so that the competition map can be analyzed in advance, the competition map is divided into areas, and when the competition racing car is in different areas, different control programs are adopted.
In another embodiment, a laser sensor or a vision acquisition system can be also arranged for the racing car, so that after the racing car arrives at the racing field, the racing map can be dynamically scanned in real time, and the control precision is improved.
Further, the step S102 of partitioning the athletic map includes:
acquiring a central position O of the athletic map, and setting the central position O as a circle center and R0 as a radius as a first partition;
Setting an area with a width W from the edge of the athletic map as a third partition;
And setting the remaining area of the athletic map as a second partition.
It can be appreciated that the competition map is generally rectangular or circular, and the method disclosed in this embodiment achieves intelligent control over the competitive racing car by partitioning the competition map. The method comprises the steps of obtaining a central position O of an athletic map, wherein the central position O can be the center of a circle or an ellipse map when the athletic map is a circle or an ellipse, can be the diagonal intersection point of a rectangular map when the athletic map is a rectangle, can be determined according to the characteristics of other regular patterns or irregular patterns when the athletic map is a regular pattern, and is used for extracting the maximum lengths of the map in the horizontal and vertical directions, namely, the maximum lengths are equivalent to the circle or the rectangle, and the center of a circle or a rectangle area is used as the central position O.
As described above, since racing cars are fast in the course of racing, in order to maximize the mobility of racing cars, it is common to fight in the middle region of the racing area. Therefore, in this embodiment, a virtual circle is drawn with the center position O as a center and R0 as a radius, and is used as the first partition. The radius R0 may be set as required, and is not particularly limited, and for example, the radius R0 may be set to 5-8 times, preferably 6 times, the maximum length or the maximum width of the racing car, or the radius R0 may be set to 0.3-0.6 times the maximum length or the maximum width of the map area.
In the competition process, the periphery of the competition map is usually provided with a surrounding shield so as to prevent the competition racing car from flying out of the competition field. Therefore, in the playing process, when the user starts the racing car to the edge area of the playing map, the mechanical arm of the racing car is not operated, on one hand, the mobility of the racing car in the edge area is poor, other racing cars cannot be hit accurately, and on the other hand, the mechanical arm is operated in the edge area, so that the mechanical arm is blocked in the enclosure, and unnecessary damage is caused. Therefore, in the present embodiment, the area having the width W from the edge of the athletic map is set as the third division. The width W may be set as required, and is not particularly limited, and may be, for example, 2 times the maximum length or maximum width of the racing car, or 0.05-0.1 times the maximum length or maximum width of the racing map area. It can be understood that the third partition is the outermost peripheral area of the competition map, the shape of which matches with the outline of the competition map, the third partition is circular when the competition map is circular, and the third partition is rectangular when the competition map is rectangular.
And setting the remaining area of the competition map as a second partition based on the first partition and the third partition. It will be appreciated that when the racing car is in the second partition, it is typically in a race ready state or in a condition of adjusting the attitude of the car, in which area the racing car is ready to enter the race state at any time.
Further, the step S103 is to obtain a current position of the racing car, and adjust a control program of the racing car according to the current position, including:
if the current position of the racing car is located in a first partition, a first control program is started;
If the current position of the racing car is located in a second partition, a second control program is started;
if the current position of the racing car is located in a third partition, a third control program is started;
wherein, the
The first control program is used for detecting the current position and speed of a target racing car, setting an ultrasonic sensor or a radar sensor into a first working state, wherein the first working state comprises setting the pulse repetition frequency of the ultrasonic sensor or the radar sensor into a first frequency F1;
The second control program is used for detecting the current position and speed of the target racing car, setting the ultrasonic sensor or the radar sensor into a second working state, wherein the second working state comprises setting the pulse repetition frequency into a second frequency, starting a mechanical arm swinging program to set the mechanical arm into a swinging state when the relative position is smaller than a second threshold value, and setting the second threshold value to be smaller than the first threshold value;
the third control program is to set the ultrasonic sensor or the radar sensor to a sleep state without detecting the target racing car.
It can be appreciated that in this embodiment, by intelligently controlling each sensor on the racing car for different partitions, unnecessary data acquisition is avoided, and the processing load of the processor is excessively high. As described above, when the racing car is in the first partition, the timeliness of the sensor for acquiring data is required to be maintained because the racing car is in the combat state, so as to improve the maneuverability of the racing car, reduce the data processing delay caused by untimely sensor sampling, and further cause that the mechanical arm cannot timely enter the swing state. When a user controls the mechanical arm of the racing car to perform a striking action, the mechanical arm is usually required to enter a swinging state, and the striking force of the mechanical arm is improved by utilizing the centrifugal force generated when the mechanical arm swings. However, if the swing mechanical arm is first executed and then the hitting action is executed when the hitting instruction of the user is received, the hitting action may not be timely and the target racing car cannot be hit, and if the hitting action is directly executed, the hitting force is insufficient and the target racing car cannot be damaged.
Therefore, in this embodiment, by detecting the current position of the racing car, if the current position is in the first partition, the ultrasonic sensor or the radar sensor on the racing car is set to the first working state, so as to increase the pulse repetition frequency of the sensor. Further, since the racing car of the user and the target racing car of the opponent are both in a high-speed motion state, if the intelligent control is performed only based on the speed of the racing car of the user, there is a problem of low control accuracy, and the problem of low accuracy is mainly caused by the fact that the moving speed of the target racing car of the opponent is high, so that the relative speeds of the two are high. The method comprises the steps of detecting the current position and the speed of a target racing car, dynamically adjusting pulse repetition frequency based on the position and the speed information of the two parties, improving timeliness of data acquired by a sensor, starting a swinging program of a mechanical arm when the relative position of the racing car and the target racing car is smaller than a first threshold value, setting the mechanical arm to be in a swinging state, enabling the mechanical arm to enter a ready state for executing a striking action, and rapidly executing the striking action and accurately striking the target racing car when a striking instruction is received. The detection of the positions and the speeds of the racing car and the target racing car and the relative speeds of the racing car and the target racing car can be realized by combining a data fusion algorithm or a differential algorithm through technologies such as a distance sensor, a laser range finder or 3D structured light.
When the racing car is in the second partition, the racing car is in a racing ready state or a racing car posture adjusting state, and high timeliness is not needed, if the sensor keeps the pulse repetition frequency in the first partition for data acquisition, the acquired data volume is too large, the calculation pressure of a processor is increased, and system blocking or downtime is caused when the sensor is severe. Therefore, in this embodiment, when the racing car is in the second partition, the ultrasonic sensor or the radar sensor is set to a second working state, the pulse repetition frequency is set to a second frequency, the second frequency may be an initial pulse repetition frequency of the ultrasonic sensor or the radar sensor, when the relative position is smaller than a second threshold, a swing program of the mechanical arm is started, the mechanical arm is set to a swing state, and the second threshold is smaller than the first threshold. It can be understood that the pulse repetition frequency of the sensor of the racing car in the second partition is properly reduced, and when the relative position of the sensor and the racing car is smaller than the second threshold value, the target racing car of the opposite side is closer to the racing car of the user, and the mechanical arm needs to be set in a swinging state to enter into striking preparation.
When the racing car is in the third partition, no striking operation is usually performed, so the pulse repetition frequency of the sensor can be minimized or put directly to sleep, so that the sensor and the processor can be maximized "rest" to keep the racing car in an optimal state.
Further, in order to enable the sensor to acquire data more timely when the racing car is in the first zone, the pulse repetition frequency of the ultrasonic sensor or the radar sensor is set to be a first frequencyThe first frequencyThe calculation is performed by the following formula:
;
for the initial pulse repetition frequency, alpha, beta are adjustment coefficients, v is the current speed of the racing car, And delta v is the relative speed of the racing car and the target racing car.
It will be appreciated that the reference speed may be the average speed of the racing car over a period of time or the average of the maximum speed and the minimum speed of the racing car, a first frequencyDynamic adjustment is made according to the speed of the racing car and the target racing car. When the speed of the racing car is faster, the speed of the target racing car is faster, the first frequencyThe larger the interval at which the sensor collects data, the more timely the data is collected.
In order to further improve the racing ability of the racing car, the step S104 of receiving the striking command and controlling the mechanical arm to perform the striking action further comprises the steps of obtaining the current gesture of the racing car, adjusting the gesture of the racing car to face the target racing car, and performing the striking action.
It can be understood that the mechanical arm can only move back and forth along one direction, and if the striking action of the mechanical arm is precisely hit, the posture of the racing car or the posture of the holder where the mechanical arm is positioned needs to be adjusted. However, during the course of the racing, the user may not be able to correctly adjust the correct orientation of the racing car or the tripod head due to the high tension. In this embodiment, the specific orientation of the target racing car can be obtained by analyzing the data collected by the sensors on the racing car, and the posture of the racing car is adjusted so that the racing car faces the target racing car. Therefore, when a user sends out a striking instruction, the mechanical arm can accurately hit the target racing car.
The gestures in the above embodiments are directed to the position and orientation of the racing car only, but are not limited thereto. In order to improve the racing ability during design, the racing car can refer to the robot to set a joint-like component, so that the racing car can adjust the posture of the whole car, such as front tilting, back tilting and the like, and the striking ability and the evading ability of the racing car are improved. For this type of racing car, the method of this embodiment may be applied to adjust the posture of the racing car while performing the striking action, for example, when the mechanical arm performs the striking action forward, the striking force is maximized in cooperation with the front tilting of the racing car.
Further, the method further comprises:
S105, monitoring the mechanical arm of the target racing car, and adjusting the position of the racing car according to the state of the mechanical arm of the target racing car.
It can be appreciated that various sensors and a visual acquisition system can be arranged in the racing car, the state of the target racing car can be analyzed through an image recognition technology according to the acquired data, and when the target racing car is detected and the hitting action is being executed, the racing car is timely adjusted to avoid operation, so that the mechanical arm of the target racing car is prevented from hitting the important part of the racing car.
In order to achieve the object of the present invention, as shown in fig. 2, the present invention also provides a racing car comprising:
the sensor module is used for collecting the position and speed information of the racing car and the target racing car;
The communication module is used for sending and receiving the acquired data and control instructions;
And a processor for executing the intelligent control method as described above.
In order to achieve the object of the invention, the invention also provides an intelligent control system applied to racing cars, which comprises a server, wherein the server executes the intelligent control method.
To achieve the object of the invention, the invention also provides a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program is for executing the intelligent control method as described above.
From the above description of embodiments, it will be clear to a person skilled in the art that the present invention may be implemented by means of software plus necessary general purpose hardware, but of course also 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 readable storage medium, such as a floppy disk, a hard disk, or an optical disk of a computer, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments of the present invention.
The foregoing embodiments are only for illustrating the technical solution of the present invention, but not for limiting the same, and although the present invention has been described in detail with reference to the foregoing embodiments, it should be understood by those skilled in the art that modifications may be made to the technical solution described in the foregoing embodiments or equivalents may be substituted for parts of the technical features thereof, and such modifications or substitutions do not depart from the spirit and scope of the technical solution of the embodiments of the present invention.

Claims (9)

1. An intelligent control method applied to racing car is characterized by comprising the following steps:
s101, acquiring an athletic map;
s102, carrying out partition processing on the competition map;
s103, acquiring the current position of the racing car, and adjusting the control program of the racing car according to the current position;
s104, receiving a striking instruction, and controlling the mechanical arm to execute striking action;
the step S103 is to obtain a current position of the racing car, and adjust a control program of the racing car according to the current position, including:
if the current position of the racing car is located in a first partition, a first control program is started;
If the current position of the racing car is located in a second partition, a second control program is started;
if the current position of the racing car is located in a third partition, a third control program is started;
wherein, the
The first control program is used for detecting the current position and speed of a target racing car, setting an ultrasonic sensor or a radar sensor into a first working state, wherein the first working state comprises setting the pulse repetition frequency of the ultrasonic sensor or the radar sensor into a first frequency F1;
The second control program is used for detecting the current position and speed of the target racing car, setting the ultrasonic sensor or the radar sensor into a second working state, wherein the second working state comprises setting the pulse repetition frequency into a second frequency, starting a mechanical arm swinging program to set the mechanical arm into a swinging state when the relative position is smaller than a second threshold value, and setting the second threshold value to be smaller than the first threshold value;
the third control program is to set the ultrasonic sensor or the radar sensor to a sleep state without detecting the target racing car.
2. The intelligent control method according to claim 1, wherein the step S101 of acquiring the competition map includes:
the method comprises the steps of acquiring a pre-imported competition map or acquiring the competition map on site through a laser sensor or a vision acquisition system.
3. The intelligent control method according to claim 1, wherein the step S102 of partitioning the competition map includes:
acquiring a central position O of the athletic map, and setting the central position O as a circle center and R0 as a radius as a first partition;
Setting an area with a width W from the edge of the athletic map as a third partition;
And setting the remaining area of the athletic map as a second partition.
4. The intelligent control method according to claim 1, characterized in that:
the first frequency The calculation is performed by the following formula:
;
for the initial pulse repetition frequency, alpha, beta are adjustment coefficients, v is the current speed of the racing car, And delta v is the relative speed of the racing car and the target racing car.
5. The intelligent control method according to claim 1, wherein the step S104 of receiving the striking command and controlling the mechanical arm to perform the striking action includes:
The current gesture of the racing car is obtained, the gesture of the racing car is adjusted to face the target racing car, and the striking action is executed.
6. The intelligent control method according to claim 1, characterized in that the method further comprises:
S105, monitoring the mechanical arm of the target racing car, and adjusting the position of the racing car according to the state of the mechanical arm of the target racing car.
7. A racing car, the racing car comprising:
the sensor module is used for collecting the position and speed information of the racing car and the target racing car;
The communication module is used for sending and receiving the acquired data and control instructions;
A processor for performing the intelligent control method according to any one of claims 1-6.
8. An intelligent control system for use in racing cars, the system comprising a server which performs the intelligent control method of any one of claims 1-6.
9. A computer-readable storage medium, characterized in that a computer program for electronic data exchange is stored, wherein the computer program is for executing the intelligent control method according to any one of claims 1-6.
CN202411424548.9A 2024-10-12 2024-10-12 Competitive racing car, intelligent control method and system thereof and computer readable storage medium Active CN119188756B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411424548.9A CN119188756B (en) 2024-10-12 2024-10-12 Competitive racing car, intelligent control method and system thereof and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411424548.9A CN119188756B (en) 2024-10-12 2024-10-12 Competitive racing car, intelligent control method and system thereof and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN119188756A CN119188756A (en) 2024-12-27
CN119188756B true CN119188756B (en) 2025-07-01

Family

ID=94076206

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411424548.9A Active CN119188756B (en) 2024-10-12 2024-10-12 Competitive racing car, intelligent control method and system thereof and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN119188756B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108521764A (en) * 2017-05-08 2018-09-11 深圳市大疆创新科技有限公司 Intelligent game system and robot
CN115845384A (en) * 2023-03-02 2023-03-28 深圳市卡妙思电子科技有限公司 Competition system of electric racing car

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8280682B2 (en) * 2000-12-15 2012-10-02 Tvipr, Llc Device for monitoring movement of shipped goods
CN105518702B (en) * 2014-11-12 2018-06-26 深圳市大疆创新科技有限公司 A kind of detection method, detection device and robot to target object
EP3340181B1 (en) * 2016-12-21 2025-02-12 Dassault Systèmes Automatic partitioning of a 3d scene into a plurality of zones processed by a computing resource
WO2019205035A1 (en) * 2018-04-25 2019-10-31 深圳市大疆创新科技有限公司 Intelligent competition venue and system, system server, robot, and control method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108521764A (en) * 2017-05-08 2018-09-11 深圳市大疆创新科技有限公司 Intelligent game system and robot
CN115845384A (en) * 2023-03-02 2023-03-28 深圳市卡妙思电子科技有限公司 Competition system of electric racing car

Also Published As

Publication number Publication date
CN119188756A (en) 2024-12-27

Similar Documents

Publication Publication Date Title
US11762461B2 (en) Late update of eye tracking information to GPU for fast foveated rendering
US11947719B2 (en) Building saccade models for predicting a landing point of a saccade experienced by a player
Weigel et al. CS Freiburg: coordinating robots for successful soccer playing
US9069441B2 (en) Method and apparatus for adjustment of game parameters based on measurement of user performance
US7450737B2 (en) Head detecting apparatus, head detecting method, and head detecting program
CN1093299C (en) Image processing device and method thereof
EP2973390B1 (en) Depth image processing
KR100969873B1 (en) Robot game system and robot game method linking virtual space and real space
US6175366B1 (en) Method for displaying and controlling plural characters operated by a player on a video game apparatus
CN108227928B (en) Picking method and device in virtual reality scene
US20210322865A1 (en) In-Game Display Control Method and Apparatus, Storage Medium, Processor, and Terminal
CN110458281A (en) Deep reinforcement learning rotation speed prediction method and system for table tennis robot
Li et al. Video-based table tennis tracking and trajectory prediction using convolutional neural networks
CN119188756B (en) Competitive racing car, intelligent control method and system thereof and computer readable storage medium
CN112883862A (en) Shooting recognition method and device, computer equipment and storage medium
Weigel et al. CS Freiburg: Doing the right thing in a group
US20210220745A1 (en) Game processing program, game processing method, and game processing device
Fang et al. Implementing first-person shooter game AI in WILD-SCAV with rule-enhanced deep reinforcement learning
CN114692691B (en) Motion state recognition method, device, electronic device and storage medium
CN110711368A (en) Ball hitting method and device of table tennis robot
CN112437487B (en) Position positioning method, event identification method, device and computer equipment
CN114407024A (en) Position leading method, device, robot and storage medium
CN119489434A (en) A viewpoint planning method for grape picking robots based on deep reinforcement learning
JP7239231B1 (en) Judgment system, judgment method and computer program
CN102004552A (en) Tracking point identification based method and system for increasing on-site sport experience of users

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
CB02 Change of applicant information
CB02 Change of applicant information

Country or region after: China

Address after: 3401 Haofang Tianji Plaza Office Building, 11008 Beihuan Avenue, Nanlian Community, Nantou Street, Nanshan District, Shenzhen City, Guangdong Province 518000

Applicant after: SHENZHEN YUNXIGU TECHNOLOGY Co.,Ltd.

Address before: 518000 floor 2, building 16, Zhiheng Industrial Park, No. 15, Guankou Second Road, Anle community, Nantou street, Nanshan District, Shenzhen, Guangdong

Applicant before: SHENZHEN YUNXIGU TECHNOLOGY Co.,Ltd.

Country or region before: China

GR01 Patent grant
GR01 Patent grant