Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for controlling NAO robot to move based on MATLAB application program interface

A technology of application programming interface and robot movement, which is applied in the field of intelligent robots, can solve problems such as obstacles, and achieve the effect of ensuring real-time performance

Inactive Publication Date: 2021-01-15
SHANGHAI UNIV OF ENG SCI
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

MATLAB is a very powerful software, but there is no API method based on the MATLAB application program interface to control NAO in the prior art, which makes it difficult for MATLAB enthusiasts to play with NAO robots, so based on this we Designed an API communication interface for MATLAB to control the NAO robot

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for controlling NAO robot to move based on MATLAB application program interface
  • Method for controlling NAO robot to move based on MATLAB application program interface
  • Method for controlling NAO robot to move based on MATLAB application program interface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention.

[0023] In describing the present invention, it should be understood that the terms "upper", "lower", "front", "rear", "left", "right", "top", "bottom", "inner", " The orientation or positional relationship indicated by "outside", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the referred device or element must have a specific orientation, so as to Specific orientation configurations and operations, therefore, are not to be construed as limitations on the invention.

[0024] refer to Figure ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for controlling an NAO robot to move based on an MATLAB application program interface, and belongs to the technical field of intelligent robots. The control method comprises the following steps: firstly, inputting a digital label instruction at an MATLAB end; connecting a client established on MATLAB based on a TCP / IP protocol with an IP address and a port number of the NAO robot, and then sending an instruction; setting up a server on control software of the NAO robot, and receiving an instruction through the TCP / IP protocol; after the instruction is received,enabling each digital label instruction to correspond to one action of the NAO robot, and controlling the NAO robot to execute the action of the corresponding label by operating NAO robot control software; and enabling the NAO robot to receive the corresponding digital label instruction to complete the corresponding action. The NAO robot is controlled to move on the basis of the MATLAB application program, the method for controlling the NAO robot to move on the basis of the MATLAB application program is provided, and obstacles encountered by MATLAB fans when the MATLAB fans play and rotate the NAO robot are eliminated.

Description

technical field [0001] The invention relates to the technical field of intelligent robots, in particular to a method for controlling the motion of a NAO robot based on a MATLAB application program interface. Background technique [0002] NAO is a robot that is widely used in academics. In order to realize the interaction of different scenarios and functions, NAO needs to have corresponding application programming interfaces (Application Programming Interface, API) with different programming languages. MATLAB is a very powerful software, but there is no API method based on the MATLAB application program interface to control NAO in the prior art, which makes it difficult for MATLAB enthusiasts to play with NAO robots, so based on this we An API communication interface for MATLAB to control NAO robot is designed. [0003] To this end, we propose a method based on the MATLAB application program interface to control the motion of the NAO robot to solve the above problems. Cont...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G05B19/4155
CPCG05B19/4155G05B2219/32026
Inventor 常亮王娆芬莫亚东刘婕段浩明孟哲秦珂陈蓓
Owner SHANGHAI UNIV OF ENG SCI
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