Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

93 results about "Robot software" patented technology

Robot software is the set of coded commands or instructions that tell a mechanical device and electronic system, known together as a robot, what tasks to perform. Robot software is used to perform autonomous tasks. Many software systems and frameworks have been proposed to make programming robots easier.

Simulation-based interface testing automation system and method for robot software components

A testing tool for verifying a reliability of robot software components is provided, and more particularly, a simulation-based interface testing automation system and method that may automatically perform a test for functions and performance of an interface with respect to robot software components are provided. Thus, it is possible to efficiently perform a test for an interface of robot software components. In particular, it is possible to automatically generate test cases required for testing, to perform a test in various languages, and to perform a test suitable for a robot.
Owner:KNU IND COOPERATION FOUND

Task scheduling method and apparatus

A task scheduling method and apparatus are provided to execute periodic tasks together with an aperiodic real-time task in a single system, to perform scheduling while satisfying a precedence relation between periodic tasks, and to perform scheduling so that an aperiodic real-time task may be efficiently executed for a residual time left after scheduling of the periodic tasks. Additionally, a component scheduling method and apparatus in robot software are provided.
Owner:KNU IND COOPERATION FOUND

Robot control software module partitioning method

The invention belongs to the field of robots and discloses a robot control software module partitioning method. First, a system is partitioned according to minimum functions to obtain an element sample set of minimum function particles. Then, relevance analysis is conducted on sample set elements from the perspectives of functions and structures, and elements with certain relevance are merged and clustered through a fuzzy tree graph clustering method. A partitioning scheme of subtrees on different levels is obtained by selecting different thresholds. Finally, a module partitioning scheme is evaluated comprehensively according to an information entropy idea, and optimal partitioning results are selected. By combining fuzzy clustering and level analysis, relevance among system elements is quantized, effects of human factors in module partitioning are reduced, and difficulty of a modularity process of robot control software is reduced. A mathematical evaluation model is provided through the information entropy idea, a reasonable and effective solving scheme for a robot software system module partitioning particle problem is provided, a developing period of module partitioning is shortened, and system developing cost is reduced.
Owner:BEIJING UNIV OF TECH

Method for improving robot software function based on cloud computing and cloud computing server

The invention discloses a method for improving a robot software function based on cloud computing and a cloud computing server and relates to a robot field. The method comprises the following steps that: the cloud computing server acquires and applies an update robot application provided by a provider; the cloud computing server receives a request transmitted by the robot and determines the robot application that the robot needs to access according to the request; if it determines that the robot needs to access the updated robot application, the cloud computing server provides a corresponding service for the robot according to the updated robot application. The cloud computing server comprises an obtaining module, a receiving module and a service module. Through the robot application of the cloud computing server, the corresponding function can be realized. The robot does not need to download the robot application. A purpose of improving the robot software function can be achieved.
Owner:SHENZHEN TENCENT COMP SYST CO LTD +1

Double-buffering type robot software log storage method

The invention provides a double-buffering type robot software log storage method. The method is characterized by comprising the following steps of: setting a log storage software function loading module, a log storage software function unloading module, a log storage software operation module, a log information software buffer, a log information software receiver and a log information software analyzer, wherein the log information software buffer comprises two log buffer areas with same storage spaces; when one log buffer area is full of data, switching an input pointer to the other log buffer area so as not to delay the data input; pointing an output pointer to the log buffer area full of data, outputting the log data information in the log buffer area full of data, and setting the log buffer area to be in an idle state. According to the method, the log data information can be stored, and the overall operation load of robot system software can be greatly reduced, so that benefit is brought to improve the software defect check efficiency.
Owner:FOSHAN INST OF INTELLIGENT EQUIP TECH +1

Robot software architecture

A robot software architecture sequentially comprises a human-computer interface layer, a task management layer and a motion layer from top to bottom, wherein the human-computer interface layer is used for receiving an input instruction message; the task management layer is used for analyzing the input instruction message into the motion control instruction and sending the motion control instruction to the motion layer; the motion layer is used for executing corresponding motion according to the motion control instruction; the human-computer interface layer and the task management layer are connected through an interface, the task management layer and the motion layer are connected through an interface, and the task management layer further provides an application interface. The robot software architecture sequentially comprises the human-computer interface layer, the task management layer and the motion layer from top to bottom, and the task management layer further provides the application interface, so that an external application can be conveniently added to the robot software architecture through the application interface, and the upgrading of the software architecture is realized; and the software architecture is divided into three layers, so that the maintaining is convenient.
Owner:GOOGOL TECH SHENZHEN LTD GUANGDONG +1

Cloud computing-based robot software operation and simulation system

The present invention relates to a cloud computing-based robot software operation and simulation system which comprises a robot local-end operation software subsystem, a robot cloud-end operation software subsystem and the communication interfaces of the robot local-end operation software subsystem and the robot cloud-end operation software subsystem. Compared with the prior art, the cloud computing-based robot software operation and simulation system of the present invention has the advantages of high performance, good versatility and expansibility, etc.
Owner:SHANGHAI UNIV OF ENG SCI

High reliability robotic cross-connect systems

ActiveUS20160202424A1Minimal transverse complianceHigh length efficiencyProgramme-controlled manipulatorGripping headsRoboticsPatch panel
Mechanisms and designs of large scale, modular, robotic software-defined patch-panels incorporate numerous features that ensure reliable operation. A telescopic arm assembly (104) with actuated gripper mechanism (103) is used to transport internally latching connectors (101) within a stacked array of translatable rows (102). A unique two-state magnetic latching feature provides reliable, low loss optical connections. Flexible, magnetically levitated internal structures are provided to assist the robot in automatically aligning to, engaging, and disengaging any internal connection in a fast reliable process within the stacked array.
Owner:TELESCENT

Intelligent response robot software

The invention relates to intelligent response software, which is used for automatically answering consultation and questions of net friends. The intelligent response software comprises a foreground user interface, a background knowledge database and the like, wherein a data table of the database comprises a series of records formed by question keywords and answers corresponding to the keywords; when the question asked by a questioner accords with the judgment condition of the question keywords in the specific records, the answer in the records is transmitted to the questioner; and the answer of the question asked by the questioner cannot be found in the knowledge database, the software can automatically inform workers to take part in question answering through a specific mode. The software can improve the office efficiency, can save labor, is highly intelligent, also can obtain worker participation when the question beyond the ability of the software occurs, and can provide consultation service for clients well.
Owner:李辉

Task scheduling method and apparatus

A task scheduling method and apparatus are provided to execute periodic tasks together with an aperiodic real-time task in a single system, to perform scheduling while satisfying a precedence relation between periodic tasks, and to perform scheduling so that an aperiodic real-time task may be efficiently executed for a residual time left after scheduling of the periodic tasks. Additionally, a component scheduling method and apparatus in robot software are provided.
Owner:KNU IND COOPERATION FOUND

Intelligent decision-making system applied to robot software engineer

An embodiment of the invention discloses an intelligent decision-making system applied to a robot software engineer. The system comprises an application interface unit, a software control unit, and a decision-making control unit, wherein the application interface unit is used for realizing logic connections between a man and a machine, between machines, between the machine and software, and between the machine and a network, and providing interfaces for mutual communication; and the software control unit cooperates with the application interface unit and the decision-making control unit, obtains a software design instruction through the man-machine interface, and writes software codes and design documents by applying artificial intelligence according to the software design instruction. The compilable software codes and software design documents are output. The system provides high-quality software and services with low price and shorter development cycle, changes a conventional software development concept, and forms a brand-new software development mode. A robot becomes a necessary new member of a software development team.
Owner:广州真诺电子科技有限公司

Apparatus and method of coordinating operation action of robot software component

Provided are an apparatus and a method of controlling the execution of components without an additional port or messaging for applying the dependency among the components. The apparatus comprises: a profile analyzing unit analyzing execution dependency information of components defined in an execution coordination profile; a component managing unit arranging the components in accordance with the execution sequence of the components caused by the execution dependency information; an execution coordination managing unit determining whether or not each of the components executes the operation on the basis of the execution dependency information of the corresponding component managed by the execution coordination units allocated to the components, respectively; and an operation executing unit executing the operation of each of the components in accordance with the determination result of the execution coordination manager.
Owner:ELECTRONICS & TELECOMM RES INST

Robot software upgrading method, upgrading server, robot and storage medium

The invention discloses a robot software upgrading method, an upgrading server, a robot and a storage medium. The method comprises the steps that when a preset software upgrading triggering conditionis detected, sending a robot full-platform application software upgrading package of the latest version in an upgrading server to an application program construction server of a client, so that the construction server constructs a client APK according to the full-platform application software upgrading package; if the client APK returned by the application program construction server of the clientis received within the preset time period, generating a complete package for upgrading the robot according to the client APK and the full-platform application software upgrading package, and sendingthe complete package to the robot to enable the robot to perform software upgrading according to the complete package; and / or if the client APK returned by the client construction server is not received within the preset time period, terminating the software upgrading process of the robot. According to the embodiment of the invention, the robot full platform and the client software can be upgradedat the same time, the robot software upgrading efficiency is improved, and the labor cost is saved.
Owner:JUXING TECH SHENZHEN CO LTD

Apparatus and method for testing interoperability of robot software

Disclosed are an apparatus and method for generating a scenario for testing interoperability of robot software. The apparatus for generating a scenario for testing interoperability of robot software includes a user interface unit for receiving a request to test a component under test from a user, a semantic model-mapping unit for mapping a test case semantic model to the component under test, a test scenario template selection unit for selecting a test scenario template corresponding to a type of the component under test, a test case component selection unit for selecting a test case component based on whether the mapped test case semantic model corresponds to a source or a target, and an interoperability test scenario generation unit for generating an interoperability test scenario based on information about a connection between the component under test and the test case component in the selected test scenario template.
Owner:ELECTRONICS & TELECOMM RES INST

A robot automation test system and a test method

The invention discloses a robot automatic test system. The method is used for testing a robot software system,wherein the tested robot software system comprises a plurality of tested software modules;a data port of each tested software module is pre-compiled with a corresponding calling instruction; test standards corresponding to the tested software modules are pre-stored in the robot automatictest system. The automatic test system of the robot obtains a test result returned by the calling instruction; data comparison is carried out on the test result and the corresponding test standard; according to the robot software testing system and method, comprehensive and effective testing can be conducted on the whole robot software system or all software in the robot software system, the automation level of robot testing is improved, and the testing efficiency is improved.
Owner:FLYINGWINGS INTELLIGENT ROBOT TECH SHANGHAI

Modularized programmable on-chip system experimental device for robot

The invention provides a modularized programmable on-chip system experimental device for a robot. The modularized programmable on-chip system experimental device comprises a control core board, an interface expanding board, a drive module, a sensor module and a plurality of connecting assemblies, wherein the plurality of connecting assemblies are assembled to form a robot framework; the control core board, the interface expanding board, an implementation module and the sensor module are respectively mounted on the plurality of connecting assemblies; data transmission between the interface expanding board and the control core board is realized; the control core board comprises a processor and a storage unit, which are used for processing and storing data uploaded by various external equipment connected to the sensor module and the interface expanding board, and sending a corresponding control instruction; and the implementation module is used for driving an implementation motor to complete specified action after carrying out power amplifying according to the control instruction of the control core board. According to the modularized programmable on-chip system experimental device, corresponding experiments can be carried out according to needs of a user, a related sensor is combined, and a robot platform is established, so that the design of a hardware platform is more flexible, and the development of a robot software platform is quickened.
Owner:SHANGHAI JIAO TONG UNIV

Fault tolerance method and apparatus for robot software component

InactiveUS20110153073A1Maintaining system performanceAvoid failureComputer controlSimulator controlFault toleranceOperational system
An apparatus for performing fault tolerance against a failure occurring during driving robot software components includes: a component executor for executing the robot software components, which are assigned with one thread from an operating system and have a same priority and cycle, by using the assigned thread; and an executor monitor for periodically monitoring the operation of the component executor and determining whether or not there is a failure in the robot software components executed by the component executor. The apparatus further includes: an executor manager for generating the component executor which is assigned with the robot software components having the same priority and cycle and, when the executor monitor determines that there is a failure in the execution of the robot software components, generating a new component executor.
Owner:ELECTRONICS & TELECOMM RES INST

Communication method of management platform and robot software and related equipment

The embodiment of the invention belongs to the technical field of artificial intelligence, and relates to a communication method of a management platform and robot software and related equipment thereof, which comprises the following steps: setting a distributed message queue, a first distributed cache and a resful interface between the management platform and the robot software; setting a seconddistributed cache between the management platform and the first database; and collecting communication data between the management platform and the robot software, storing the high-frequency data to the first distributed cache, and storing the common data to the second distributed cache. Determining a data transmission mode according to a calling party and a calling purpose when a resful interfaceis requested to be called; and when the data in the first database is requested to be acquired, firstly acquiring the corresponding data from the second distributed cache and then acquiring the corresponding data from the first database. Wherein the communication data between the robot software and the management platform can be stored in the blockchain node. The interaction pressure between themanagement platform and the robot software is reduced, and the interaction speed is increased.
Owner:CHINA PING AN LIFE INSURANCE CO LTD

Design method and system for four-rotor robot software platform

The invention discloses a design method for a four-rotor robot software platform. The design method comprises the following steps that coordinate system conversion of an aircraft body plane graph, anaircraft body coordinate system and a ground coordinate system are conducted so as to describe the motion state of an aircraft, flight motion control is conducted by changing the rotor speed; and according to coordinate system conversion and flight motion control data, a four-rotor dynamics model is established. The design method has the beneficial effects that algorithm re-development is avoided,and the development efficiency is improved.
Owner:SHENYANG SIASUN ROBOT & AUTOMATION

Intelligent pesticide spraying robot

The invention discloses an intelligent pesticide spraying robot. The intelligent pesticide spraying robot comprises a hardware circuit component, a software algorithm and a mechanical structure. The mechanical structure of the spraying robot comprises a cart plate. The hardware circuit component of the spraying robot mainly comprises an STM main controller. The software algorithm of the spraying robot is a fuzzy control algorithm. The intelligent pesticide spraying robot has the advantages that the distance between a spray nozzle and a plant is detected through an ultrasonic inductor, a controller conveniently controls an electric telescopic rod to adjust the height of the spray nozzle, and the spraying range is enabled to be matched with the area of the plant to achieve an optimal spraying effect; plant information is acquired by an image acquisition camera, and the controller conveniently controls the opening and closing of a solenoid valve and the opening and closing degree, so thatthe pesticide spraying efficiency is improved, and pesticides are reduced; through combination of the fuzzy algorithm and the mechanical structure, the STM32 main controller is enabled to calculate optimal spraying parameters; through internal segmentation design of a pesticide tank, different types of pesticides are stored conveniently at the same time, and accordingly, the using effect of the pesticides is improved.
Owner:GUILIN UNIVERSITY OF TECHNOLOGY

Robot software testing method, device and storage medium

The invention discloses a robot software test method, a device, and a storage medium. The method comprises the steps: obtaining a robot software test target, and splitting the software test target, and obtaining a plurality of split test targets; publishing the plurality of split test targets in a task mode, so that a robot test service cluster subscribes the plurality of test targets and executescorresponding test tasks based on the subscribed test targets; receiving a test result fed back by the robot test service cluster after executing the test task in parallel; the purpose of testing therobot software by adopting a distributed testing method is achieved, and the complex robot software system is tested by utilizing a distributed technology.
Owner:JUXING TECH SHENZHEN CO LTD

Method and apparatus for combining robot software components

In accordance with an embodiment, when robot service developers develop the component-based robot software, they are able to select a tight coupling or a loose coupling to develop the component-based robot software and connect the components in compliance with the coupling types that are supported by the components in the component combination tool for combining the components. Therefore, it is possible to make a robot application system in which the components having different coupling types are used all together.
Owner:ELECTRONICS & TELECOMM RES INST

System and method for thread processing robot software components

InactiveUS20100115524A1Decrease in efficiency of system can be also preventedAvoid wastingProgramme-controlled manipulatorComputer controlData portRobot software
An apparatus for thread processing robot software components includes a data port unit for storing input data in a buffer and then processing the data in a periodic execution mode or in a dedicated execution mode; an event port unit for processing an input event in a passive execution mode; and a method port unit for processing an input method call in the passive execution mode by calling a user-defined method corresponding to the method call. In the periodic execution mode, the data is processed by using an execution thread according to a period of a corresponding component. In the dedicated execution mode, a dedicated thread for the data is created and the data is processed by using the dedicated thread.
Owner:ELECTRONICS & TELECOMM RES INST

Online upgrading and publishing method, device and equipment for robot software and storage medium

The invention discloses a robot software online upgrading and publishing method, device and equipment and a storage medium, which are used for performing online upgrading and publishing of robot software, improving the publishing efficiency of the robot software online upgrading and publishing, and reducing the publishing risk caused by manual operation errors. The invention provides a robot software online upgrading and publishing method. The robot software online upgrading and publishing method comprises the steps of obtaining a source code of to-be-upgraded robot software; automatically packaging the source code into an upgrade package, and sending the upgrade package to a test environment; carrying out a first test on the upgrade package in the test environment; after the first test ispassed, automatically synchronizing the upgrade package to a formal environment; performing a second test on the upgrade package in the formal environment; and after the second test is passed, automatically issuing the upgrade package online. The invention further provides a robot software online upgrading and publishing device, online upgrading and publishing equipment and a computer readable storage medium.
Owner:UBTECH ROBOTICS CORP LTD

Method port arrangement and configuration method thereof for robot software component

A configuration method of a method port arrangement for robot software component includes: generating a requester method port module and a provider method port module; generating a requester method module and a provider method module depending on application of a method module to be generated in the component; registering the requester method module in the requester method port module and the provider method module in the provider method port module; and registering, in a method port management module, the requester method port module and the provider method port module where the requester method module and the provider method module have been registered. The method further includes establishing the requester method port module to be operated by interconnecting the requester method port module and the provider method port module; and executing input and output operations to / from the requester method port or the provider method port depending on application of the component.
Owner:ELECTRONICS & TELECOMM RES INST

Apparatus and method for sharing device resources between robot software components

In an apparatus for sharing device resources between robot software user components, a callback module of a robot software user component receives data forwarded from a device set to be shared between the robot software user components, a device service surrogate has a connection with a framework to forward data to the device or forward data received through the callback module to a user program of the user components; a device service surrogate manager manages the device service surrogate of each of the user components; a device channel has a connection with the device to receive data therefrom and transmit data thereto; and a device channel manager manages the device channel and connect the device channel and the device service surrogate.
Owner:ELECTRONICS & TELECOMM RES INST

Software upgrading method of robot, robot and computer readable storage medium

The invention is applicable to the technical field of robots, and provides a robot software upgrading method, a robot and a computer readable storage medium, the software upgrading method comprises the following steps: when an upgrading instruction is received, detecting the integrity of an upgrading package targeted by the upgrading instruction; If the upgrade package is complete, obtaining a configuration file and an upgrade file from the upgrade package; And starting an upgrading subprogram corresponding to the upgrading file according to the configuration file. According to the invention,the operation of software upgrading by the robot can be simplified, and the flexibility of software upgrading is improved.
Owner:UBTECH ROBOTICS CORP LTD

Industrial-robot-based simulation test method

The invention, which relates to the technical field of testing of the industrial robot, discloses an industrial-robot-based simulation test method. An industrial personal computer is arranged and is connected with a robot controller; robot simulation software and a robot control system performance test software are installed inside the industrial personal computer; and a controller test tool is installed inside the robot controller. According to the invention, on the basis of combination of the computer technology, robot kinematics, software testing technology and the like, the test efficiencyis improved obviously, the risk is reduced, and the testing cost is lowered, and the increasing need of the robot testing market is met. Real-time communication and data synchronization of the simulation system and the controller are realized; the testing precision is improved; intelligent detection and timely feedback of robot software are realized; and the work efficiency is enhanced.
Owner:WUHU CEPREI INFORMATION IND TECH RES INST

Robot constant-force polishing method

ActiveCN109465677ASolve the problems of poor polished surface quality and poor consistencyQuality improvementAutomatic grinding controlConstant forceSurface roughness
The invention discloses a robot constant-force polishing method. The polishing method comprises the following steps of: firstly guiding a to-be-polished part model into robot software; picking pointson a to-be-polished surface; setting the intervals and line spaces among the picked points; subsequently randomly generating offset for the points so as to offset the points to finally generate a route; and setting the magnitude and direction of force to implement constant-polishing for the surface of a part. The polishing method disclosed by the invention can prevent the problem about serious scratches on the polished surface, can guarantees the consistency of the overall polished surface and can effectively improve the surface roughness of a workpiece.
Owner:WUHAN UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products