Abstract:In this study, real time industrial application of single board computer based color detection system is realized. In this system, BeagleBoard-xM as a single board computer, a USB camera, a conveyor belt and an LCD7 touch screen are used. OpenCV is used as an image processing library in this color detection system. The main goal of this study is to define the number of different colored packages passing on the conveyor belt according to their color. Then, real time results of the number of the packages and the… Show more
“…More so, Rita and Xiao [22] presented a portable WSN system for real-time environmental monitoring using multiple sensors to enable sensing of multiple environmental factors.…”
There are several wireless sensor network use for environmental monitoring applications. However, most wireless sensor network designed for real time environmental monitoring application are application specific and static in nature. Hence, the need for reprogramming of base station for every change in sensor type or the introduction of new sensor node into the network. More so, since these sensors nodes are deploy by end users in a random region of interest, it is necessary to develop a new plug and play mechanisms with more software modules and more user-friendly interface that is scalable to ease larger area deployment, installation and maintenance. Hence, this paper developed a base station with an auto detection and configuration system for detecting new sensor node, faulty nodes, and update user in real time. The developed system is implemented on a mesh topology network and was calibrated using standard Davis vantage pro2 weather station in Ahmadu Bello University Liquefied Natural Gas Environmental Laboratory and a mean error of 0.12 and root mean square error of 0.14 were obtained.
“…More so, Rita and Xiao [22] presented a portable WSN system for real-time environmental monitoring using multiple sensors to enable sensing of multiple environmental factors.…”
There are several wireless sensor network use for environmental monitoring applications. However, most wireless sensor network designed for real time environmental monitoring application are application specific and static in nature. Hence, the need for reprogramming of base station for every change in sensor type or the introduction of new sensor node into the network. More so, since these sensors nodes are deploy by end users in a random region of interest, it is necessary to develop a new plug and play mechanisms with more software modules and more user-friendly interface that is scalable to ease larger area deployment, installation and maintenance. Hence, this paper developed a base station with an auto detection and configuration system for detecting new sensor node, faulty nodes, and update user in real time. The developed system is implemented on a mesh topology network and was calibrated using standard Davis vantage pro2 weather station in Ahmadu Bello University Liquefied Natural Gas Environmental Laboratory and a mean error of 0.12 and root mean square error of 0.14 were obtained.
“…Image processing, path planning and robot motion processes are executed on this card. The detail information about the BeagleBoard-xM is given in [34][35]. A wireless IP camera, a wireless modem and a USB wireless adapter are employed to take the image of the indoor application environment.…”
Section: Realized Applicationmentioning
confidence: 99%
“…It has Berkeley Software Distribution (BSD) license and includes a great number of computer vision algorithms. The details about OpenCV can be found in [34,36]. In the experimental studies, the communication between BeagleBoard-xM and the Pioneer P3-DX mobile robot is provided via RS232 serial port and the software running on the BeagleBoard-xM is developed by using C programming language and the OpenCV.…”
In this study, a low cost, flexible and modular structure is proposed for mobile robot motion planning systems in an indoor environment with obstacles. In this system, the mobile robot has to follow the shortest path to the target avoiding obstacles. It is designed as three main modules including image processing, path planning and robot motion blocks. These modules are embedded on a single board computer. In the image processing module, the image of the indoor environment, including a mobile robot, obstacles and a target, having different colors is taken to the single board computer with a wireless IP camera. This image is processed to find the locations of the mobile robot, obstacles and the target in C programming language using OpenCV. In path planning module, the shortest and optimal path is generated for the mobile robot. Generated path is applied to the robot motion module to produce necessary angles and distances for the mobile robot to reach the target. Since the structure of the proposed system is designed as modular and flexible, similar or different hardware, software or methods can be applied to these three modules.
“…Bu tasarımlar genellikle eğitim çalışmaları için sistem ve prototip geliştirmek için tercih edilir. Sistem depolama birimi harici bir flash sürücü teknolojisi kullanımıyla sağlanır [23].…”
Section: Tek Kartlı Bilgisayarlarunclassified
“…Multi -card bilgisayarlarla karşılaştırıldıklarında bazı avantajları bulunmaktadır, bunlar; tek kartlı bilgisayarlar daha hafiftir, daha az güç tüketimi gerçekleştirir ve daha kolay kullanım sağlarlar [23].…”
Özetçe -Bu çalışmada görüntü işleme ve PI kontrol kullanılarak nesne takip uygulaması gerçekleştirilmiştir. Görüntü işleme tekniği ile tespiti ve takibi istenen nesnenin renk özelliğinden faydalanılmış ve kamera önündeki pozisyonunun sabit kalması hedeflenmiştir. Kontrol uygulaması ise PID kontrol tekniğinin PI varyasyonunu kullanmaktadır. Nesnenin kesin olarak tespit edilmesi için gerekli morfolojik işlemler kullanılmış ve oluşan gürültü, medyan filtresi kullanılarak filtrelenmiştir. Takip edilmesi beklenen nesnenin koordinat bilgisi, kameradan alınan frame içerisinde nesnenin ağırlık merkezinin bulunduğu piksel değeri olarak belirlenmiştir. Nesnenin kameradan alınan görüntü içerisinde merkez noktadan uzaklaşması halinde hata payı, PI kontrol algoritmasının girişine uygulanmaktadır. Tüm bu verilen işlemler tek bir program dâhilinde C programlama dili ile yazılmış ve ARM11 mikroişlemci mimarisine sahip Raspberry Pi geliştirme kartında kullanılmıştır. Görüntü işleme için OpenCV kütüphaneleri kullanılmıştır.
Anahtar Kelimler -Nesne Takibi, PI Kontrol, Gömülü sistemAbstract -In this study, object tracking application by using image processing and PI controlling is implemented. The color property of the desired object which was wanted to be detected and tracked by image processing technique was utilized and it's position in front of the camera was aimed to be fixed. Controlling technique is using the PI variation of the PID controlling technique. In order to determine the object definitely morphological applications were used and the noise filtered by the median filter. The coordinate information of the object which was aimed to be tracked was determined as the pixel value which was in the gravity center of the object in the frame received from the camera. If the object within the image received from the camera away from the center point, margin of error is applied to the PI algorithm as a input. All this given procedures were written with C programming under a single program and were used in Raspberry Pi development card which has ARM11 microprocessor architecture. For image processing, OpenCV libraries were used.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.