CN104759103A - Multi-drive remote control boxing model robot system and control method of robot system - Google Patents
Multi-drive remote control boxing model robot system and control method of robot system Download PDFInfo
- Publication number
- CN104759103A CN104759103A CN201510160944.XA CN201510160944A CN104759103A CN 104759103 A CN104759103 A CN 104759103A CN 201510160944 A CN201510160944 A CN 201510160944A CN 104759103 A CN104759103 A CN 104759103A
- Authority
- CN
- China
- Prior art keywords
- register
- data
- action
- robot
- key
- 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.)
- Pending
Links
Landscapes
- Toys (AREA)
- Manipulator (AREA)
Abstract
The invention provides a multi-drive remote control boxing model robot system and a control method of the robot system, relates to the control technology of boxing model robots, and aims at solving the problems that the existing boxing model robot is complex in structure, cannot be flexible to act and is difficult to respectively control a left arm and a right arm. The multi-drive remote control boxing model robot system is that a remote controller is used for controlling a robot; a remote controller control module implemented through software is embedded in the remote controller; a robot control module implemented through software is embedded into the robot; the remote controller and the robot communicate through a wireless communication module; the robot comprises two punching mechanisms, a front walking mechanism, a rear walking mechanism and a medium raising cam and can perform punching, walking, raising, lowering and other actions under the control of the remote controller; the action is direct and flexible, the parts are simple, and the left arm and the right arm can be respectively controlled without mutual interference; in addition, the left arm and the right arm can be respectively controlled. The multi-drive remote control boxing model robot system is applicable to simulation of boxing action.
Description
Technical field
The present invention relates to the control technology of boxing dummies robot.
Background technology
Boxing is fabulous sports, so be often used as the theme of new equipment.These devices can be divided into a few class, and the first kind is the device relevant to boxing function, as simulated the device of punch action, for people as impact object, adopt the device also having the virtual display punch action of electronic system of similar principles; Equations of The Second Kind is the device can assisted punch action; 3rd class, boxing is used as games for play, in addition can people operate wherein machinery boxing device, the little mechanism of imitative boxing having two people to operate respectively, or monomer imitates the little mechanism of punch action as the use of viewing and admiring, but this product structure is complicated at present, action is dumb, and be difficult to realize controlling respectively left and right arms.
Summary of the invention
The object of the invention is to solve that existing boxing dummies robot architecture is complicated, action is dumb, and be difficult to the problem that realizes controlling respectively left and right arms, a kind of control method driving remote control boxing dummies robot systems and this robot system is provided more.
The remote control boxing dummies robot system that drives of the present invention comprises robot, wireless controller and acousto-optic display device more, and wireless controller is used for control machine human action and accepts the information that machine human hair goes out;
Described robot comprises head 1, neck 2, health 3, left punch mechanism 4, right punch mechanism 5, pre-walking mechanism 6, rear walking mechanism 7, middle rising cam 8;
Be provided with in described health 3 and be respectively used to drive head 1, neck 2, left punch mechanism 4, right punch mechanism 5, pre-walking mechanism 6, rear walking mechanism 7 and the middle motor raising cam 8 to drive the motor drive circuit of each motor, wireless communication module, acousto-optic drive circuit and microprocessor is also provided with in health 3, the chest of health is provided with by hitting region 9, is describedly made up of the pressure sensor or array of pressure sensors can experiencing pressure by hitting region 9;
In the middle of described, rising cam 8 is positioned at the centre bottom health 3;
Described wireless controller comprises single-chip microcomputer, wireless communication module, key-press module and display module, the signal output part of key-press module connects the control signal input of single-chip microcomputer, the display output of single-chip microcomputer connects the signal input part of display module, and single-chip microcomputer carries out Signal transmissions by wireless communication module and robot;
Described wireless controller accesses network, with other wireless controller network consisting systems driving remote control boxing dummies robot system more;
Described single-chip microcomputer is embedded in the wireless control module of software simulating, and this wireless control module comprises with lower unit:
Key input judging unit: judged whether that key inputs, and start-up parameter key inputs judging unit when judged result is for being, returns start key input judging unit when judged result is no;
Start-up parameter key input judging unit: judged whether that parameter key input, and when judged result is for being toggle speed value memory cell, when judged result is no starting operation key input judging unit;
Velocity amplitude memory cell: this velocity amplitude is also put into parameter register by recording velocity values;
Action key input judging unit: judged whether that action key input, and when judged result is for being starting operation flag register set unit, when judged result is no start display key input judging unit;
Action flag register set unit: by the flag bit set of action flag register;
Display key input judging unit: judged whether that display key inputs, and start show label register set unit when judged result is for being, starting operation and speed data transmitting element when judged result is no;
Show label register set unit: by the flag bit set of show label register;
Action and speed data transmitting element: the velocity amplitude stored in corresponding action request and parameter register is sent to data register according to action register flag;
Display data transmission unit: the display data register content of this correspondence is sent to display buffer district according to display register mark;
Data register wireless transmission unit: the data being sent the storage of transmitting data register memory by wireless communication module;
Robot data's receiving element: receive data that machine human hair comes and by these data stored in display data register;
Display buffer district data transmission unit: the data that display buffer district stores are sent to acousto-optic display device;
Stop signal judging unit: judged whether that stop signal inputs, and when judged result is for being finishing control module, when judged result is no start key input judging unit;
Described velocity amplitude comprises responsiveness, striking speed and ramp-up rate;
Described action key comprises advance key, back spacer, front left-hand rotation/left traversing key, front right-hand rotation/right traversing key, rear left turn key, rear right turn key, raises key and impact key;
The flag bit of described action flag register comprises advance flag bit, retrogressing flag bit, front left-hand rotation/left traversing flag bit, front right-hand rotation/right traversing flag bit, rear left-hand rotation flag bit, rear right-hand rotation flag bit, raises flag bit or impact flag bit;
Described display key comprises display total score key, shows status key and show present score key;
The flag bit of described show label register comprises display total score flag bit, shows state flag bit and show present score flag bit;
Described microprocessor is embedded in the robot control module of software simulating, and this robot control module comprises with lower unit:
Information receiving unit: constantly receive the information sent by wireless communication module;
Action and speed control unit: according to the data of the data register that wireless communication module is sent, drive corresponding motor;
Impact situation collecting unit: gather the information sent by hitting region 9, judges whether robot is impacted, and starts sound and light alarm control signal forwarding step when judged result is for being, restarts impact situation collecting unit when judged result is no;
Sound and light alarm control signal transmitting element: transmit control signal to acousto-optic display device.
The control method driving remote control boxing dummies robot system of the present invention more, this control method comprises wireless control method and robot control method;
Described wireless control method comprises the following steps:
Key input determining step: judged whether that key inputs, and execution parameter key inputs determining step when judged result is for being, returns execute key input determining step when judged result is no;
Parameter key input determining step: judged whether that parameter key input, and when judged result is for being execution speed value storing step, the key that performs an action when judged result is no input determining step;
Velocity amplitude storing step: this velocity amplitude is also put into parameter register by recording velocity values, and the key input determining step that performs an action after this step terminates;
Action key input determining step: judged whether that action key inputs, and the flag register placing step that performs an action when judged result is for being, perform display key input determining step when judged result is no;
Action flag register placing step: by the flag bit set of action flag register, and after this step terminates, perform display key input determining step;
Display key input determining step: judged whether that display key inputs, and show label register placing step is performed when judged result is for being, perform an action and speed data forwarding step when judged result is no;
Show label register placing step: by the flag bit set of show label register, and perform an action after this step terminates and speed data forwarding step;
Action and speed data forwarding step: the velocity amplitude stored in corresponding action request and parameter register is sent to data register according to action register flag, and after this step terminates, perform display data sending step;
Display data sending step: the display data register content of this correspondence is sent to display buffer district according to display register mark, and after this step terminates, perform data register wireless transmission step;
Data register wireless transmission step: the data being sent the storage of transmitting data register memory by wireless communication module, and robot data's receiving step is performed after this step terminates;
Robot data's receiving step: receive data that machine human hair comes and by these data stored in display data register, and after this step terminates, perform display buffer district data sending step;
Display buffer district data sending step: the data that display buffer district stores are sent to acousto-optic display device, and perform stop signal determining step after this step terminates;
Stop signal determining step: judged whether that stop signal inputs, and when judged result is for being ending control method, when judged result is no execute key input determining step;
Described robot control method comprises the following steps:
Receive information step: constantly receive the information sent by wireless communication module, and perform an action and rate controlling step after this step terminates;
Action and rate controlling step: according to the data of the data register that wireless communication module is sent, drive corresponding motor;
Impact situation acquisition step: gather the information sent by hitting region 9, judges whether robot is impacted, and performs sound and light alarm control signal forwarding step when judged result is for being, returns perform impact situation acquisition step when judged result is no;
Sound and light alarm control signal forwarding step: transmit control signal to acousto-optic display device, and after this step terminates, return execution impact situation acquisition step.
Advantage of the present invention: 1, main actions is directly perceived, part is simple, flexible movements; 2, left and right arm controls respectively, non-interference.
Accompanying drawing explanation
Fig. 1 is the front view of the structural representation of the many drivings remote control boxing dummies robot system described in embodiment one;
Fig. 2 is the right view of Fig. 1;
Fig. 3 is the theory diagram of the many drivings remote control boxing dummies robot system described in embodiment one;
Fig. 4 is the principle schematic of left punch mechanism 4 in embodiment one and right punch mechanism 5;
Fig. 5 is the structure chart of motor drive circuit in embodiment three;
Fig. 6 is a kind of concrete circuit structure of motor drive circuit in embodiment three;
Fig. 7 is the annexation schematic diagram of pressure sensor and microprocessor in embodiment six;
Fig. 8 is the structural representation of the robot in embodiment eight;
Fig. 9 is the principle schematic of the robot punch in embodiment eight;
Figure 10 is the flow chart of the control method of the many drivings remote control boxing dummies robot system described in embodiment nine.
Detailed description of the invention
Detailed description of the invention one: composition graphs 1 to Fig. 4, Figure 10 illustrate present embodiment, many drivings remote control boxing dummies robot system described in present embodiment comprises robot, wireless controller and acousto-optic display device, and wireless controller is used for control machine human action and accepts the information that machine human hair goes out;
Described robot comprises head 1, neck 2, health 3, left punch mechanism 4, right punch mechanism 5, pre-walking mechanism 6, rear walking mechanism 7, middle rising cam 8;
Be provided with in described health 3 and be respectively used to drive head 1, neck 2, left punch mechanism 4, right punch mechanism 5, pre-walking mechanism 6, rear walking mechanism 7 and the middle motor raising cam 8 to drive the motor drive circuit of each motor, wireless communication module, acousto-optic drive circuit and microprocessor is also provided with in health 3, the chest of health is provided with by hitting region 9, is describedly made up of the pressure sensor or array of pressure sensors can experiencing pressure by hitting region 9;
In the middle of described, rising cam 8 is positioned at the centre bottom health 3;
Described wireless controller comprises single-chip microcomputer, wireless communication module, key-press module and display module, the signal output part of key-press module connects the control signal input of single-chip microcomputer, the display output of single-chip microcomputer connects the signal input part of display module, and single-chip microcomputer carries out Signal transmissions by wireless communication module and robot;
Described wireless controller accesses network, with other wireless controller network consisting systems driving remote control boxing dummies robot system more;
Described single-chip microcomputer is embedded in the wireless control module of software simulating, and this wireless control module comprises with lower unit:
Key input judging unit: judged whether that key inputs, and start-up parameter key inputs judging unit when judged result is for being, returns start key input judging unit when judged result is no;
Start-up parameter key input judging unit: judged whether that parameter key input, and when judged result is for being toggle speed value memory cell, when judged result is no starting operation key input judging unit;
Velocity amplitude memory cell: this velocity amplitude is also put into parameter register by recording velocity values;
Action key input judging unit: judged whether that action key input, and when judged result is for being starting operation flag register set unit, when judged result is no start display key input judging unit;
Action flag register set unit: by the flag bit set of action flag register;
Display key input judging unit: judged whether that display key inputs, and start show label register set unit when judged result is for being, starting operation and speed data transmitting element when judged result is no;
Show label register set unit: by the flag bit set of show label register;
Action and speed data transmitting element: the velocity amplitude stored in corresponding action request and parameter register is sent to data register according to action register flag;
Display data transmission unit: the display data register content of this correspondence is sent to display buffer district according to display register mark;
Data register wireless transmission unit: the data being sent the storage of transmitting data register memory by wireless communication module;
Robot data's receiving element: receive data that machine human hair comes and by these data stored in display data register;
Display buffer district data transmission unit: the data that display buffer district stores are sent to acousto-optic display device;
Stop signal judging unit: judged whether that stop signal inputs, and when judged result is for being finishing control module, when judged result is no start key input judging unit;
Described velocity amplitude comprises responsiveness, striking speed and ramp-up rate;
Described action key comprises advance key, back spacer, front left-hand rotation/left traversing key, front right-hand rotation/right traversing key, rear left turn key, rear right turn key, raises key and impact key;
The flag bit of described action flag register comprises advance flag bit, retrogressing flag bit, front left-hand rotation/left traversing flag bit, front right-hand rotation/right traversing flag bit, rear left-hand rotation flag bit, rear right-hand rotation flag bit, raises flag bit or impact flag bit;
Described display key comprises display total score key, shows status key and show present score key;
The flag bit of described show label register comprises display total score flag bit, shows state flag bit and show present score flag bit;
Described microprocessor is embedded in the robot control module of software simulating, and this robot control module comprises with lower unit:
Information receiving unit: constantly receive the information sent by wireless communication module;
Action and speed control unit: according to the data of the data register that wireless communication module is sent, drive corresponding motor;
Impact situation collecting unit: gather the information sent by hitting region 9, judges whether robot is impacted, and starts sound and light alarm control signal forwarding step when judged result is for being, restarts impact situation collecting unit when judged result is no;
Sound and light alarm control signal transmitting element: transmit control signal to acousto-optic display device.
In present embodiment, left punch mechanism 4 and right punch mechanism 5 are equivalent to left arm and the right arm of robot, and left punch mechanism 4 is identical with the structure of right punch mechanism 5.Pre-walking mechanism 6 and rear walking mechanism 7 are equivalent to the leg of robot, and the middle cam 8 that raises rises for the health with mobile robot or declines.Left boxing motor in Fig. 3 and right boxing motor are respectively used to control left punch mechanism 4 and right punch mechanism 5, the middle cam 8 that raises comprises left rising cam and right rising cam, left elevation motor and right elevation motor are respectively used to control described left rising cam and right rising cam, pre-walking mechanism 6 uses the scroll wheel not adding drived control to realize, and left lateral walks motor and right lateral walks motor for controlling rear walking mechanism 7.
Left punch mechanism 4 is identical with right punch mechanism 5 structure, and include forearm 4-1, postbrachium 4-2, front rod 4-3, crank 4-4 and back link 4-8, shown in Figure 4, wherein G represents fixed axis, and F represents floating axle.
Drive back link 4-8 that the front end of postbrachium 4-2 is swung up and down when motor rotates while turning (or rotate and reverse alternately choosing) crank 4-4 by fixed setting, make " fist " of forearm 4-1 do punching action.In Fig. 4, A is the position of " fist " when not launching an attack, the position of " fist " when B is for launching an attack.
Use the action such as advance, retrogressing, rising, left-hand rotation, right-hand rotation, boxing of wireless controller control, and receive the information that machine human hair goes out, after the appointed area of robot is impacted, can be pointed out by acousto-optic display device, and send information to wireless controller.The wireless communication module of wireless controller is the same with the wireless communication module of the controller of robot, can two-way transmission information.
When using wireless controller setting speed, the single-chip microcomputer of its inside judges it is responsiveness, striking speed or ramp-up rate, is stored by corresponding velocity amplitude after having judged; When carrying out action setting, single-chip microcomputer determines whether retrogressing, front left-hand rotation (or moving to left), front right-hand rotation (or moving to right), rear left-hand rotation, rear right-hand rotation, rising or impact, after having judged, flag bit corresponding in action marker is carried out set; When carrying out display setting, single-chip microcomputer determines whether total score display, state display or present score display, after having judged, flag bit corresponding in display register is carried out set; Finally, the action set user and the velocity amplitude corresponding with this action are sent to transmitting data register, then by wireless communication module, the information that transmitting data register memory stores up are sent to robot; Information corresponding for flag bit each in display register is sent to acousto-optic display device to show by display buffer district.In control procedure, if there is stop signal to input, then control procedure stops at any time.
Microcontroller in robot health, by wireless communication module, receives the control information that wireless controller is sent, then controls corresponding motor drive circuit according to these information, to control each motor work, realize the control to the various action of robot; And gather by hitting region 9 the information of the sensor laid or sensor array, judge whether impacted, sent sound and light alarm control signal when impacting, and be uploaded to wireless controller; Necessary out of Memory interactive communication is carried out with wireless controller.
Wireless controller can also access network, with other wireless controller network consisting system, the data of each wireless controller can be uploaded by network, and networked system has a lot of function, such as member management, and the operational circumstances of each wireless controller is marked etc.
Detailed description of the invention two: present embodiment is the further restriction to the many drivings remote control boxing dummies robot system described in embodiment one, and in present embodiment, described motor is brush dc motor or permasyn morot.
Detailed description of the invention three: composition graphs 5 and Fig. 6 illustrate present embodiment, present embodiment is the further restriction to the many drivings remote control boxing dummies robot system described in embodiment two, in present embodiment, described motor drive circuit comprises microprocessor and motion controller, three-phase bridge circuit pre-driver and three-phase bridge circuit, the control signal output of microprocessor and motion controller connects the control signal input of three-phase bridge circuit pre-driver, the drive singal output of three-phase bridge circuit pre-driver connects the driving signal input of three-phase bridge circuit, the drive singal output of three-phase bridge circuit is for connecting the driving signal input of motor, the feedback signal input terminal of microprocessor and motion controller is for connecting the feedback signal output of motor.
Figure 6 shows that a kind of structure of concrete motor drive circuit.
Detailed description of the invention four: present embodiment is the further restriction to the many drivings remote control boxing dummies robot system described in embodiment one, in present embodiment, wireless communication module adopts WiFi communication.
Detailed description of the invention five: present embodiment is the further restriction to the many drivings remote control boxing dummies robot system described in embodiment four, in present embodiment, wireless communication module adopts USR-WIFI232-T type communication module or LSD5WF-3017 type communication module.
USR-WIFI232-T is a small and exquisite module being integrated with all Wi-Fi functions, and size is 22mm x 13.5mm x6mm only.For applications such as illumination and sockets, have employed 1x10 pin two mm contact pin connector, be easy to be welded on the hardware single board circuit of the product of client.Module is equipped with special pad or external antenna connector, is applicable to the application of various external antenna.
Super low-power consumption embedded Wi-Fi module provides a kind of physical equipment by user and is connected on Wi-Fi wireless network, and provides the solution of the interface transmission data such as UART serial ports.This module hardware is integrated with MAC, baseband chip, Transmit Receive Unit, and power amplifier; Embedded firmware then supports Wi-Fi agreement and configuration, and the ICP/IP protocol stack of networking.USR-WIFI232-T is the Low Power Loss Solution of the 802.11b/g/n Wi-Fi of a integration, by USR-WIFI232-T module, the equipment that traditional low side serial equipment or MCU control all can access Wi-Fi wireless network very easily, thus realizes internet of things control and management.
LSD5WF-3017 be specially for realize embedded system wireless LAN communication application and design a high-performance, low cost IEEE 802.11b/g/n USB interface wireless module, what use this module that user can be made by embedded hardware USB Host interface efficient quick expands wireless LAN communication function.Module core is a highly integrated MIMO (multi input, multi output), MAC, 2T2R base band and 2.4G radio frequency chip, support that PHY speed is up to 300Mbps, meet IEEE 802.11b/g/n standard criterion completely, the radio architectures of optimization and Baseband algorithms provide excellent performance and low-power consumption.LSD5WF-3017 modular design, based on the standard feature scope of safety, will provide high-quality for client and meets a kind of simple, low cost of international standard, has the design of radio network functions product reliably.
NRF905 monolithic wireless transceiver is the monolithic radio frequency emitter chip that Nordic company of Norway releases, and operating voltage is 1.9-3.6V, and 32 pin QFN encapsulate.Its characteristic is as follows:
(1) the open ISM band of 433Mhz exempts from permission to use.
(2) maximum operating frequency 50kbps, efficient GFSK modulation, antijamming capability is strong, and carrying Shi He Industry Control occasion.
(3) 125 channels, meet multi-point and frequency hopping communications needs.
(4) built in hardware CRC error detection and point-to-multipoint delivery address control.
(5) low-power consumption 1.9V-3.6V works, and under standby mode, state is only 2.5uA
(6) transceiving mode switch time <650us
(7) module can establish address by software, just can export data when only receiving the machine address, and directly can connect various single-chip microcomputer and use, software programming is very convenient.
(8) TX Mode: in+10dBm situation, electric current is 30mA; RX Mode:12.2mA.
(9) standard DIP spacing interface, is convenient to Embedded Application.
(10) RFModule-Quick-DEV rapid development system, containing development board.
NRF905 wireless communication module pin function is as shown in table 1 below:
The pin function of table 1 NRF905 wireless communication module
Transmission and reception flow process is as follows.
ShockBurst TX transmission flow: when microcontroller has data to send, by SPI interface, the address of receiver is sent with the data that will send and is passed to module chronologically, and SPI interface rate is determined when communication protocol and cell configuration.Microcontroller sets high TRX_CE and TX_EN, the ShockBurstTM sending mode of excitation module.Module sends automatically, and process comprises: (1) radio frequency register is opened automatically; (2) data packing; (3) packet is sent; (4) when data are sent completely, DSR pin is set high.If AUTO_RETRAN is set high, module can constantly be retransmitted, until TRX_CE is set low.When TRX_CE is set low, module process of transmitting completes, and automatically enters idle pulley.
ShockBurst RX receives flow process: when TRX_CE for high, TX_EN be low time, module enters ShockBurst TM receiving mode.After 650us, module constantly detects, wait-receiving mode data.When module detects the carrier wave of same frequency range, carrier detect pin is set high.When receiving an address matched, AM pin is set high.When a correct receives data packets is complete, module removes prefix, address and CRC check position automatically, then DR pin is set high.Microcontroller sets low TRX_CE, and module enters idle pulley.Microcontroller by PSI mouth, with certain speed data mobile in microcontroller.When all data receivers are complete, module sets low DR pin and AM pin.Module now enters receiving mode, sending mode or shutdown mode.
Detailed description of the invention six: composition graphs 7 illustrates present embodiment, present embodiment is the further restriction to the many drivings remote control boxing dummies robot system described in embodiment one, in present embodiment, described array of pressure sensors is made up of the miniature single pressure sensor of multiple FB09.
In present embodiment, the miniature single pressure sensor of each FB09 all connects the A/D converter in microprocessor, and as shown in Figure 7, in figure, circle represents pressure sensor.Be used in and impacted situation by the pressure sensor monitoring of hitting region matrix arrangement.Once occur by impact situation, pressure sensor exports the corresponding signal of telecommunication, delivers to signal processing circuit and processes, then carries out acoustic-optic indicator and send information to remote controller.
The miniature single pressure sensor of FB09 adopts stainless steel to be made, and volume is little, and output signal is large, is widely used in narrow space field, as electron trade device for measuring force such as closing pressure detections.FB09 miniature single pressure sensor parameter is as shown in table 2, and range is as shown in table 3.
The miniature single pressure sensor parameter of table 2 FB09
The range of the miniature single pressure sensor of table 3 FB09
Detailed description of the invention seven: present embodiment is the further restriction to the many drivings remote control boxing dummies robot system described in embodiment one, and in present embodiment, described pressure sensor is made up of pressure microswitch.
When being made up of the pressure sensor can experiencing pressure by hitting region 9, described pressure sensor adopts pressure microswitch to realize.
Detailed description of the invention eight: present embodiment is the further restriction to the many drivings remote control boxing dummies robot system described in embodiment one, and in present embodiment, described acousto-optic display device comprises acousto-optic display device and light emitting diode.
Produce pulse with the timer of microprocessor and export through delivery outlet, can be added on buzzer after amplification, producing audible alarm.With the low and high level gauge tap circuit of digital output, switch control circui light emitting diode can be allowed to realize light and to report to the police.
Detailed description of the invention nine: composition graphs 8 and Fig. 9 illustrate present embodiment, present embodiment is a kind of concrete structure of the many drivings remote control boxing dummies robot system described in embodiment one, in present embodiment, described robot comprises forearm 4-1, postbrachium 4-2, front rod 4-3, crank 4-4, feeder wheel 4-6, direct-flow deceleration electric motor 4-7, back link 4-8 and hits indicator lamp 4-9.See Fig. 9 and and Figure 10.In present embodiment, front foot point cantact, does not need front-wheel.
Detailed description of the invention ten: present embodiment is described in conjunction with Figure 10, present embodiment is the control method of the many drivings remote control boxing dummies robot system described in embodiment one, and this control method comprises wireless control method and robot control method;
Described wireless control method comprises the following steps:
Key input determining step: judged whether that key inputs, and execution parameter key inputs determining step when judged result is for being, returns execute key input determining step when judged result is no;
Parameter key input determining step: judged whether that parameter key input, and when judged result is for being execution speed value storing step, the key that performs an action when judged result is no input determining step;
Velocity amplitude storing step: this velocity amplitude is also put into parameter register by recording velocity values, and the key input determining step that performs an action after this step terminates;
Action key input determining step: judged whether that action key inputs, and the flag register placing step that performs an action when judged result is for being, perform display key input determining step when judged result is no;
Action flag register placing step: by the flag bit set of action flag register, and after this step terminates, perform display key input determining step;
Display key input determining step: judged whether that display key inputs, and show label register placing step is performed when judged result is for being, perform an action and speed data forwarding step when judged result is no;
Show label register placing step: by the flag bit set of show label register, and perform an action after this step terminates and speed data forwarding step;
Action and speed data forwarding step: the velocity amplitude stored in corresponding action request and parameter register is sent to data register according to action register flag, and after this step terminates, perform display data sending step;
Display data sending step: the display data register content of this correspondence is sent to display buffer district according to display register mark, and after this step terminates, perform data register wireless transmission step;
Data register wireless transmission step: the data being sent the storage of transmitting data register memory by wireless communication module, and robot data's receiving step is performed after this step terminates;
Robot data's receiving step: receive data that machine human hair comes and by these data stored in display data register, and after this step terminates, perform display buffer district data sending step;
Display buffer district data sending step: the data that display buffer district stores are sent to acousto-optic display device, and perform stop signal determining step after this step terminates;
Stop signal determining step: judged whether that stop signal inputs, and when judged result is for being ending control method, when judged result is no execute key input determining step;
Described robot control method comprises the following steps:
Receive information step: constantly receive the information sent by wireless communication module, and perform an action and rate controlling step after this step terminates;
Action and rate controlling step: according to the data of the data register that wireless communication module is sent, drive corresponding motor;
Impact situation acquisition step: gather the information sent by hitting region 9, judges whether robot is impacted, and performs sound and light alarm control signal forwarding step when judged result is for being, returns perform impact situation acquisition step when judged result is no;
Sound and light alarm control signal forwarding step: transmit control signal to acousto-optic display device, and after this step terminates, return execution impact situation acquisition step.
In sound and light alarm control signal forwarding step, while transmitting control signal to acousto-optic display device, other necessary informations of impact signal can also be uploaded to wireless controller.
Detailed description of the invention 11: in present embodiment, pre-walking mechanism 6 and rear walking mechanism 7 adopt omni-directional wheel to realize.When adopting omni-directional wheel, motor of walking in Fig. 3 drives way with driving to need to increase, and software also will do corresponding change, and realization is moved more flexibly.
Detailed description of the invention 12: in present embodiment, wireless controller can access network, and forms system with other wireless controller.
Claims (10)
1. drive remote control boxing dummies robot system more, it is characterized in that: it comprises robot, wireless controller and acousto-optic display device, wireless controller is used for control machine human action and accepts the information that machine human hair goes out;
Described robot comprises head (1), neck (2), health (3), left punch mechanism (4), right punch mechanism (5), pre-walking mechanism (6), rear walking mechanism (7), middle rising cam (8);
Be provided with in described health (3) and be respectively used to drive head (1), neck (2), left punch mechanism (4), right punch mechanism (5), pre-walking mechanism (6), the motor of rear walking mechanism (7) and middle rising cam (8) is to drive the motor drive circuit of each motor, health is also provided with wireless communication module in (3), acousto-optic drive circuit and microprocessor, the chest of health is provided with by hitting region (9), describedly to be made up of the pressure sensor or array of pressure sensors can experiencing pressure by hitting region (9),
The centre that cam (8) is positioned at health (3) bottom is raised in the middle of described;
Described wireless controller comprises single-chip microcomputer, wireless communication module, key-press module and display module, the signal output part of key-press module connects the control signal input of single-chip microcomputer, the display output of single-chip microcomputer connects the signal input part of display module, and single-chip microcomputer carries out Signal transmissions by wireless communication module and robot;
Described wireless controller accesses network, with other wireless controller network consisting systems driving remote control boxing dummies robot system more;
Described single-chip microcomputer is embedded in the wireless control module of software simulating, and this wireless control module comprises with lower unit:
Key input judging unit: judged whether that key inputs, and start-up parameter key inputs judging unit when judged result is for being, returns start key input judging unit when judged result is no;
Start-up parameter key input judging unit: judged whether that parameter key input, and when judged result is for being toggle speed value memory cell, when judged result is no starting operation key input judging unit;
Velocity amplitude memory cell: this velocity amplitude is also put into parameter register by recording velocity values;
Action key input judging unit: judged whether that action key input, and when judged result is for being starting operation flag register set unit, when judged result is no start display key input judging unit;
Action flag register set unit: by the flag bit set of action flag register;
Display key input judging unit: judged whether that display key inputs, and start show label register set unit when judged result is for being, starting operation and speed data transmitting element when judged result is no;
Show label register set unit: by the flag bit set of show label register;
Action and speed data transmitting element: the velocity amplitude stored in corresponding action request and parameter register is sent to data register according to action register flag;
Display data transmission unit: the display data register content of this correspondence is sent to display buffer district according to display register mark;
Data register wireless transmission unit: the data being sent the storage of transmitting data register memory by wireless communication module;
Robot data's receiving element: receive data that machine human hair comes and by these data stored in display data register;
Display buffer district data transmission unit: the data that display buffer district stores are sent to acousto-optic display device;
Stop signal judging unit: judged whether that stop signal inputs, and when judged result is for being finishing control module, when judged result is no start key input judging unit;
Described velocity amplitude comprises responsiveness, striking speed and ramp-up rate;
Described action key comprises advance key, back spacer, front left-hand rotation/left traversing key, front right-hand rotation/right traversing key, rear left turn key, rear right turn key, raises key and impact key;
The flag bit of described action flag register comprises advance flag bit, retrogressing flag bit, front left-hand rotation/left traversing flag bit, front right-hand rotation/right traversing flag bit, rear left-hand rotation flag bit, rear right-hand rotation flag bit, raises flag bit or impact flag bit;
Described display key comprises display total score key, shows status key and show present score key;
The flag bit of described show label register comprises display total score flag bit, shows state flag bit and show present score flag bit;
Described microprocessor is embedded in the robot control module of software simulating, and this robot control module comprises with lower unit:
Information receiving unit: constantly receive the information sent by wireless communication module;
Action and speed control unit: according to the data of the data register that wireless communication module is sent, drive corresponding motor;
Impact situation collecting unit: gather the information sent by hitting region (9), judge whether robot is impacted, and sound and light alarm control signal forwarding step is started when judged result is for being, impact situation collecting unit is restarted when judged result is no;
Sound and light alarm control signal transmitting element: transmit control signal to acousto-optic display device.
2. many driving remote control boxing dummies robot systems according to claim 1, is characterized in that: described motor is brush dc motor or permasyn morot.
3. many driving remote control boxing dummies robot systems according to claim 2, it is characterized in that: described motor drive circuit comprises microprocessor and motion controller, three-phase bridge circuit pre-driver and three-phase bridge circuit, the control signal output of microprocessor and motion controller connects the control signal input of three-phase bridge circuit pre-driver, the drive singal output of three-phase bridge circuit pre-driver connects the driving signal input of three-phase bridge circuit, the drive singal output of three-phase bridge circuit is for connecting the driving signal input of motor, the feedback signal input terminal of microprocessor and motion controller is for connecting the feedback signal output of motor.
4. many driving remote control boxing dummies robot systems according to claim 1, is characterized in that: wireless communication module adopts WiFi communication.
5. many driving remote control boxing dummies robot systems according to claim 4, is characterized in that: wireless communication module adopts USR-WIFI232-T type communication module or LSD5WF-3017 type communication module.
6. many driving remote control boxing dummies robot systems according to claim 1, is characterized in that: described array of pressure sensors is made up of the miniature single pressure sensor of multiple FB09.
7. many driving remote control boxing dummies robot systems according to claim 1, is characterized in that: described pressure sensor is made up of pressure microswitch.
8. many driving remote control boxing dummies robot systems according to claim 1, is characterized in that: described acousto-optic display device comprises acousto-optic display device and light emitting diode.
9. many driving remote control boxing dummies robot systems according to claim 1, is characterized in that: pre-walking mechanism (6) and rear walking mechanism (7) adopt omni-directional wheel to realize.
10. the control method driving remote control boxing dummies robot system according to claim 1, is characterized in that: this control method comprises wireless control method and robot control method more;
Described wireless control method comprises the following steps:
Key input determining step: judged whether that key inputs, and execution parameter key inputs determining step when judged result is for being, returns execute key input determining step when judged result is no;
Parameter key input determining step: judged whether that parameter key input, and when judged result is for being execution speed value storing step, the key that performs an action when judged result is no input determining step;
Velocity amplitude storing step: this velocity amplitude is also put into parameter register by recording velocity values, and the key input determining step that performs an action after this step terminates;
Action key input determining step: judged whether that action key inputs, and the flag register placing step that performs an action when judged result is for being, perform display key input determining step when judged result is no;
Action flag register placing step: by the flag bit set of action flag register, and after this step terminates, perform display key input determining step;
Display key input determining step: judged whether that display key inputs, and show label register placing step is performed when judged result is for being, perform an action and speed data forwarding step when judged result is no;
Show label register placing step: by the flag bit set of show label register, and perform an action after this step terminates and speed data forwarding step;
Action and speed data forwarding step: the velocity amplitude stored in corresponding action request and parameter register is sent to data register according to action register flag, and after this step terminates, perform display data sending step;
Display data sending step: the display data register content of this correspondence is sent to display buffer district according to display register mark, and after this step terminates, perform data register wireless transmission step;
Data register wireless transmission step: the data being sent the storage of transmitting data register memory by wireless communication module, and robot data's receiving step is performed after this step terminates;
Robot data's receiving step: receive data that machine human hair comes and by these data stored in display data register, and after this step terminates, perform display buffer district data sending step;
Display buffer district data sending step: the data that display buffer district stores are sent to acousto-optic display device, and perform stop signal determining step after this step terminates;
Stop signal determining step: judged whether that stop signal inputs, and when judged result is for being ending control method, when judged result is no execute key input determining step;
Described robot control method comprises the following steps:
Receive information step: constantly receive the information sent by wireless communication module, and perform an action and rate controlling step after this step terminates;
Action and rate controlling step: according to the data of the data register that wireless communication module is sent, drive corresponding motor;
Impact situation acquisition step: gather the information sent by hitting region (9), judge whether robot is impacted, and sound and light alarm control signal forwarding step is performed when judged result is for being, return when judged result is no and perform impact situation acquisition step;
Sound and light alarm control signal forwarding step: transmit control signal to acousto-optic display device, and after this step terminates, return execution impact situation acquisition step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510160944.XA CN104759103A (en) | 2015-04-07 | 2015-04-07 | Multi-drive remote control boxing model robot system and control method of robot system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510160944.XA CN104759103A (en) | 2015-04-07 | 2015-04-07 | Multi-drive remote control boxing model robot system and control method of robot system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104759103A true CN104759103A (en) | 2015-07-08 |
Family
ID=53641395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510160944.XA Pending CN104759103A (en) | 2015-04-07 | 2015-04-07 | Multi-drive remote control boxing model robot system and control method of robot system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104759103A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104932508A (en) * | 2015-07-23 | 2015-09-23 | 合肥扬帆通信元器件有限公司 | Upright balance robot |
CN104971503A (en) * | 2015-07-22 | 2015-10-14 | 黑龙江大学 | Single-driving autonomous remote control network boxing robot system and control method thereof |
CN104971501A (en) * | 2015-07-22 | 2015-10-14 | 黑龙江大学 | Multi-driving autonomous boxing model robot system and control method thereof |
CN104971502A (en) * | 2015-07-22 | 2015-10-14 | 黑龙江大学 | Multi-driving autonomous networked boxing model robot system and control method thereof |
CN105005303A (en) * | 2015-06-01 | 2015-10-28 | 安徽禄讯电子科技有限公司 | Vertical and balanced robot |
CN105013186A (en) * | 2015-07-22 | 2015-11-04 | 黑龙江大学 | Multi-drive automatic-remote-control networked boxing model robot system and control method thereof |
CN105013185A (en) * | 2015-07-22 | 2015-11-04 | 黑龙江大学 | Single-driven automatic networked boxing model robot system and control method thereof |
CN105031933A (en) * | 2015-07-22 | 2015-11-11 | 黑龙江大学 | Single-driving remote-control boxing model robot system and control method of robot system |
CN106094831A (en) * | 2016-07-13 | 2016-11-09 | 安徽禄讯电子科技有限公司 | Vertical balanced robot |
CN109927051A (en) * | 2019-04-25 | 2019-06-25 | 鲁亮 | A kind of intelligent robot of fight class training |
CN111037570A (en) * | 2019-12-31 | 2020-04-21 | 深圳市工匠社科技有限公司 | Robot display method and related device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2066345U (en) * | 1990-02-17 | 1990-11-28 | 郑昌祁 | Robet for boxing |
US5290185A (en) * | 1992-09-03 | 1994-03-01 | Kabushiki Kaisha Bandai | Hook throwing boxing remote control toy robot |
JP2003053050A (en) * | 2001-08-20 | 2003-02-25 | Toybox:Kk | Manipulated toy and its manipulating machine |
CN1785461A (en) * | 2004-12-10 | 2006-06-14 | 米利恒 | Learning system of boxing amusement |
CN201437046U (en) * | 2009-07-01 | 2010-04-14 | 广东骅威玩具工艺股份有限公司 | Electric boxing toy robot |
CN102553250A (en) * | 2010-12-15 | 2012-07-11 | 西安天动数字科技有限公司 | Intelligent toy robot with action imitation function |
CN302489880S (en) * | 2012-12-31 | 2013-07-03 | 汕头市创高玩具有限公司 | Toy remote control boxing robot (w101) |
CN203552589U (en) * | 2013-11-28 | 2014-04-16 | 袁晓曦 | Intelligent multi-freedom humanoid dance teaching robot |
-
2015
- 2015-04-07 CN CN201510160944.XA patent/CN104759103A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2066345U (en) * | 1990-02-17 | 1990-11-28 | 郑昌祁 | Robet for boxing |
US5290185A (en) * | 1992-09-03 | 1994-03-01 | Kabushiki Kaisha Bandai | Hook throwing boxing remote control toy robot |
JP2003053050A (en) * | 2001-08-20 | 2003-02-25 | Toybox:Kk | Manipulated toy and its manipulating machine |
CN1785461A (en) * | 2004-12-10 | 2006-06-14 | 米利恒 | Learning system of boxing amusement |
CN201437046U (en) * | 2009-07-01 | 2010-04-14 | 广东骅威玩具工艺股份有限公司 | Electric boxing toy robot |
CN102553250A (en) * | 2010-12-15 | 2012-07-11 | 西安天动数字科技有限公司 | Intelligent toy robot with action imitation function |
CN302489880S (en) * | 2012-12-31 | 2013-07-03 | 汕头市创高玩具有限公司 | Toy remote control boxing robot (w101) |
CN302552388S (en) * | 2013-04-22 | 2013-08-28 | 郑森彪 | Remote control toy (boxing robot) |
CN203552589U (en) * | 2013-11-28 | 2014-04-16 | 袁晓曦 | Intelligent multi-freedom humanoid dance teaching robot |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105005303A (en) * | 2015-06-01 | 2015-10-28 | 安徽禄讯电子科技有限公司 | Vertical and balanced robot |
CN105013185A (en) * | 2015-07-22 | 2015-11-04 | 黑龙江大学 | Single-driven automatic networked boxing model robot system and control method thereof |
CN104971501A (en) * | 2015-07-22 | 2015-10-14 | 黑龙江大学 | Multi-driving autonomous boxing model robot system and control method thereof |
CN104971502A (en) * | 2015-07-22 | 2015-10-14 | 黑龙江大学 | Multi-driving autonomous networked boxing model robot system and control method thereof |
CN104971503A (en) * | 2015-07-22 | 2015-10-14 | 黑龙江大学 | Single-driving autonomous remote control network boxing robot system and control method thereof |
CN105013186A (en) * | 2015-07-22 | 2015-11-04 | 黑龙江大学 | Multi-drive automatic-remote-control networked boxing model robot system and control method thereof |
CN105031933A (en) * | 2015-07-22 | 2015-11-11 | 黑龙江大学 | Single-driving remote-control boxing model robot system and control method of robot system |
CN104932508A (en) * | 2015-07-23 | 2015-09-23 | 合肥扬帆通信元器件有限公司 | Upright balance robot |
CN106094831A (en) * | 2016-07-13 | 2016-11-09 | 安徽禄讯电子科技有限公司 | Vertical balanced robot |
CN109927051A (en) * | 2019-04-25 | 2019-06-25 | 鲁亮 | A kind of intelligent robot of fight class training |
CN109927051B (en) * | 2019-04-25 | 2024-06-04 | 鲁亮 | Intelligent robot for fight training |
CN111037570A (en) * | 2019-12-31 | 2020-04-21 | 深圳市工匠社科技有限公司 | Robot display method and related device |
CN111037570B (en) * | 2019-12-31 | 2022-01-14 | 深圳市工匠社科技有限公司 | Robot display method and related device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104759103A (en) | Multi-drive remote control boxing model robot system and control method of robot system | |
CN104971501A (en) | Multi-driving autonomous boxing model robot system and control method thereof | |
CN104971502A (en) | Multi-driving autonomous networked boxing model robot system and control method thereof | |
CN105031933A (en) | Single-driving remote-control boxing model robot system and control method of robot system | |
CN104407599B (en) | Portable intelligent home controller and intelligent home control system | |
CN103176445A (en) | BLC2200-based intelligent household control system and control method thereof | |
WO2015096182A1 (en) | Intelligent home control system and control method | |
CN107708216A (en) | Data link distribution method, mobile terminal and computer-readable recording medium | |
CN107438020B (en) | Data transmission method and intelligent household control equipment | |
CN104971503A (en) | Single-driving autonomous remote control network boxing robot system and control method thereof | |
US9043031B1 (en) | Low-cost, high-reliability controller for remotely operated robots | |
CN203260302U (en) | Rotary LED display screen control system based on internet of things | |
CN106326164A (en) | Multifunctional wireless serial port communication equipment | |
CN206264989U (en) | A kind of automobile PKE systems | |
CN105013186A (en) | Multi-drive automatic-remote-control networked boxing model robot system and control method thereof | |
CN202652551U (en) | Wireless remote observe and control gateway device and aquatic product monitoring system | |
CN215272373U (en) | Wireless control system for electric heating towel rack | |
CN104792112A (en) | Monitoring purifier for refrigerator air | |
CN103751998A (en) | Intelligent efficient crawl training system and method | |
CN105013185A (en) | Single-driven automatic networked boxing model robot system and control method thereof | |
TWM560318U (en) | Monitoring system of weight trainer | |
CN204034269U (en) | Mobile phone remote fighting toy | |
CN203645779U (en) | Wireless monitoring system of intelligent dolly | |
CN207318989U (en) | A kind of hospital environment parameter wireless supervisory control system based on ZigBee | |
CN102289926B (en) | Signaling method and device and TV remote controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150708 |
|
WD01 | Invention patent application deemed withdrawn after publication |