A system on chip-based real-time tracking system for amphibious spherical robots

Aiming at vision applications of our amphibious spherical robot, a real-time detection and tracking system adopting Gaussian background model and compressive tracking algorithm was designed and implemented in this article. Considering the narrow load space, the limited power resource and the special...

Full description

Bibliographic Details
Main Authors: Shuxiang Guo, Shaowu Pan, Xiaoqiong Li, Liwei Shi, Pengyi Zhang, Ping Guo, Yanlin He
Format: Article
Language:English
Published: SAGE Publishing 2017-07-01
Series:International Journal of Advanced Robotic Systems
Online Access:https://doi.org/10.1177/1729881417716559
_version_ 1828870377451814912
author Shuxiang Guo
Shaowu Pan
Xiaoqiong Li
Liwei Shi
Pengyi Zhang
Ping Guo
Yanlin He
author_facet Shuxiang Guo
Shaowu Pan
Xiaoqiong Li
Liwei Shi
Pengyi Zhang
Ping Guo
Yanlin He
author_sort Shuxiang Guo
collection DOAJ
description Aiming at vision applications of our amphibious spherical robot, a real-time detection and tracking system adopting Gaussian background model and compressive tracking algorithm was designed and implemented in this article. Considering the narrow load space, the limited power resource and the specialized application scenarios of the robot, a heterogeneous computing architecture combining advanced Reduced Instruction-Set Computer (RISC) machine and field programmable gate array was proposed on the basis of Zynq-7000 system on chip.Under the architecture, main parts of the vision algorithms were implemented as software programs running on the advanced RISC machine-Linux subsystem. And customized image accelerators were deployed on the field programmable gate array subsystem to speed up the time-consuming processes of visual algorithms. Moreover, dynamic reconfiguration was used to switch accelerators online for reducing resource consumption and improving system adaptability. The word length of accelerators was optimized with simulated annealing algorithm to make a compromise between calculation accuracy and resource consumption. Experimental results confirmed the feasibility of the proposed architecture. The single board tracking system was able to provide an image processing rate of up to 89.2 frames per second at the resolution of 320 × 240, which could meet future demands of our robot in biological monitoring and multi-target tracking.
first_indexed 2024-12-13T06:09:52Z
format Article
id doaj.art-aabc75f0653c4e0a9e967074f510e142
institution Directory Open Access Journal
issn 1729-8814
language English
last_indexed 2024-12-13T06:09:52Z
publishDate 2017-07-01
publisher SAGE Publishing
record_format Article
series International Journal of Advanced Robotic Systems
spelling doaj.art-aabc75f0653c4e0a9e967074f510e1422022-12-21T23:57:06ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88142017-07-011410.1177/1729881417716559A system on chip-based real-time tracking system for amphibious spherical robotsShuxiang GuoShaowu PanXiaoqiong LiLiwei ShiPengyi ZhangPing GuoYanlin HeAiming at vision applications of our amphibious spherical robot, a real-time detection and tracking system adopting Gaussian background model and compressive tracking algorithm was designed and implemented in this article. Considering the narrow load space, the limited power resource and the specialized application scenarios of the robot, a heterogeneous computing architecture combining advanced Reduced Instruction-Set Computer (RISC) machine and field programmable gate array was proposed on the basis of Zynq-7000 system on chip.Under the architecture, main parts of the vision algorithms were implemented as software programs running on the advanced RISC machine-Linux subsystem. And customized image accelerators were deployed on the field programmable gate array subsystem to speed up the time-consuming processes of visual algorithms. Moreover, dynamic reconfiguration was used to switch accelerators online for reducing resource consumption and improving system adaptability. The word length of accelerators was optimized with simulated annealing algorithm to make a compromise between calculation accuracy and resource consumption. Experimental results confirmed the feasibility of the proposed architecture. The single board tracking system was able to provide an image processing rate of up to 89.2 frames per second at the resolution of 320 × 240, which could meet future demands of our robot in biological monitoring and multi-target tracking.https://doi.org/10.1177/1729881417716559
spellingShingle Shuxiang Guo
Shaowu Pan
Xiaoqiong Li
Liwei Shi
Pengyi Zhang
Ping Guo
Yanlin He
A system on chip-based real-time tracking system for amphibious spherical robots
International Journal of Advanced Robotic Systems
title A system on chip-based real-time tracking system for amphibious spherical robots
title_full A system on chip-based real-time tracking system for amphibious spherical robots
title_fullStr A system on chip-based real-time tracking system for amphibious spherical robots
title_full_unstemmed A system on chip-based real-time tracking system for amphibious spherical robots
title_short A system on chip-based real-time tracking system for amphibious spherical robots
title_sort system on chip based real time tracking system for amphibious spherical robots
url https://doi.org/10.1177/1729881417716559
work_keys_str_mv AT shuxiangguo asystemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots
AT shaowupan asystemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots
AT xiaoqiongli asystemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots
AT liweishi asystemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots
AT pengyizhang asystemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots
AT pingguo asystemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots
AT yanlinhe asystemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots
AT shuxiangguo systemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots
AT shaowupan systemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots
AT xiaoqiongli systemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots
AT liweishi systemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots
AT pengyizhang systemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots
AT pingguo systemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots
AT yanlinhe systemonchipbasedrealtimetrackingsystemforamphibioussphericalrobots