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...
Main Authors: | , , , , , , |
---|---|
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 |