A method and system for robot dynamic obstacle avoidance based on visual attention
A dynamic obstacle and visual attention technology, applied in control/regulation systems, instruments, non-electric variable control, etc., can solve problems such as hidden dangers of robot safety, reduced computing efficiency, large resource consumption, etc., to increase diversity and simplicity. , Efficient and more accurate avoidance, improve the effect of safety
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0054] Such as figure 1 As shown, present embodiment 1 discloses a kind of robot dynamic obstacle avoidance method based on visual attention, comprises the steps:
[0055] S1. Obtain two channels of video information obtained by two cameras on the robot;
[0056] S2. Process the two channels of video information to obtain a visual attention map; the visual attention map includes visual attention values of multiple dynamic objects;
[0057] Specifically, the specific steps of step S2 include:
[0058] S21, processing two adjacent frames of images in the two-way video information through a block matching (Block Matching) algorithm to obtain an initial visual attention map;
[0059] S22. Extract the target features after performing dynamic target separation on the two channels of video information through the mean shift algorithm, and perform offline feature learning and online feature learning on the target features to obtain a feature visual attention map;
[0060] Specifi...
Embodiment 2
[0089] Such as figure 2 As shown, this embodiment discloses a robot dynamic obstacle avoidance system based on visual attention, which includes a mobile robot and a digital signal processing system; the mobile robot includes:
[0090] Communication module 1, used to establish a connection with the digital signal processing system and transmit data and instructions;
[0091] The robot control unit 2 is used to control the movement of the robot according to the received robot control amount;
[0092] Two cameras 3, which ingest the surrounding environment to obtain video information;
[0093] Digital signal processing systems are embedded systems, including:
[0094] The communication module 4 is used to establish a connection with the mobile robot and transmit data and instructions;
[0095] A digital signal processor 5, built with executive code, is used to perform the following steps to obtain robot control quantities:
[0096] S1. Obtain two channels of video informatio...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


