Mechanical arm task planning system based on behavior tree and application method

A technology of manipulators and behaviors, applied in manipulators, program-controlled manipulators, comprehensive factory control, etc., can solve problems such as inability to dynamically adapt to the environment, low efficiency, and long cycles

Pending Publication Date: 2022-05-27
NANJING UNIV OF POSTS & TELECOMM
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with the continuous expansion of robot application fields, robots often face unknown, complex and dynamic environments. Traditional task planning methods cannot make robots well adapt to unst

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
  • Mechanical arm task planning system based on behavior tree and application method
  • Mechanical arm task planning system based on behavior tree and application method
  • Mechanical arm task planning system based on behavior tree and application method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] In order to clarify the technical content of the present invention more clearly, the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments, wherein the specific embodiments and descriptions are only used to explain the present invention, but are not intended to limit the present invention.

[0045] The present invention proposes a task planning method for a robotic arm based on a behavior tree, and its overall structure is as follows figure 1 shown. It mainly includes two parts: upper-level task planning and new task execution. The schematic diagram of the behavior tree structure designed in the upper-level task planning is as follows figure 2 shown. The main implementation scheme is: on the one hand, use the teleoperation to control the Kinova Jaco manipulator to perform multiple grasp task demonstrations, obtain the action primitives from the collected demonstration data through the trajectory segme...

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 mechanical arm task planning system based on a behavior tree and an application method. The mechanical arm task planning system comprises a track segmentation module, a target pose detection module, a behavior tree design module, a dynamic motion primitive generalization module, an upper computer system and a Kinova Jaco mechanical arm. On the one hand, a Kinova Jaco mechanical arm is controlled by teleoperation to perform multiple grabbing task demonstration, an upper computer system obtains action elements from collected demonstration data through a track segmentation module, and an action element library is constructed; on the other hand, according to the grabbing task execution logic, a grabbing task behavior tree is created through a behavior tree design module; the Kinect sensor captures an object depth image, after the object position and posture are estimated through the target posture detection module, generalization is carried out through the dynamic motion primitive generalization module in combination with corresponding motion primitives in the motion primitive library, the motion primitives obtained through generalization serve as action nodes of a behavior tree, the behavior tree transmits an execution instruction to the upper computer system, and the action primitives serve as action nodes of the dynamic motion primitive generalization module. And the Kinova Jaco mechanical arm is controlled to execute the grabbing task.

Description

technical field [0001] The invention relates to the field of robotic arm task planning, in particular to a behavior tree-based robotic arm task planning system and an application method. Background technique [0002] As all kinds of robots are gradually being used in households, medical services and other fields, with operation skills such as assisted eating, clothes sorting, and passing objects, people are increasingly expecting robots to have stronger autonomous operation capabilities. In the actual environment, it can help or even replace humans to complete more complex operational tasks. Conventional methods such as traditional complex programming and teleoperation can enable robots to have certain operating skills and enable them to work better in a structured work environment. However, with the continuous expansion of robot application fields, robots are often faced with unknown, complex and dynamic environments. Traditional task planning methods cannot make robots ad...

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): B25J9/16
CPCB25J9/1605B25J9/1669Y02P90/02
Inventor 刘元归徐国政高翔王强谭彩铭
Owner NANJING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products