Controlling an arduino robot using Brain Computer Interface
01 Oct 2014-pp 1-5
...read more
Citations
More filters
[...]
TL;DR: The qualitative approach of this project is to develop a system which minimizes the working cost and also reduces the time for digging operation and seed sowing operation by utilizing solar energy to run the agribot.
Abstract: The Discovery of Agriculture is the first big step towards civilized life, advancement of agricultural tools is the basic trend of agricultural improvement. Now the qualitative approach of this project is to develop a system which minimizes the working cost and also reduces the time for digging operation and seed sowing operation by utilizing solar energy to run the agribot. In this machine, solar panel is used to capture solar energy and then it is converted into electrical energy which is used to charge battery, which then gives the necessary power to a shunt wound DC motor. Ultrasonic Sensor and Digital Compass Sensor are used with the help of Wi-Fi interface operated on Android Application to manoeuvre robot in the field. This brings down labour dependency. Seed sowing and digging robot will move on various ground contours and performs digging, sowing the seed and covers the ground by closing it. The paper spells out the complete installation of the agribot including hardware and software facet.
19 citations
Cites background from "Controlling an arduino robot using ..."
[...]
[...]
TL;DR: The use of low-cost electroencephalography (EEG) devices has become increasingly available over the last decade as discussed by the authors and one of these devices, Emotiv EPOC, is currently used in a wide variety of settings, including brain-computer interface (BCI) and cognitive neuroscience research.
Abstract: BACKGROUND Commercially-made low-cost electroencephalography (EEG) devices have become increasingly available over the last decade. One of these devices, Emotiv EPOC, is currently used in a wide variety of settings, including brain-computer interface (BCI) and cognitive neuroscience research. PURPOSE The aim of this study was to chart peer-reviewed reports of Emotiv EPOC projects to provide an informed summary on the use of this device for scientific purposes. METHODS We followed a five-stage methodological framework for a scoping review that included a systematic search using the Preferred Reporting Items for Systematic Reviews and Meta-Analyses Extension for Scoping Reviews (PRISMA-ScR) guidelines. We searched the following electronic databases: PsychINFO, MEDLINE, Embase, Web of Science, and IEEE Xplore. We charted study data according to application (BCI, clinical, signal processing, experimental research, and validation) and location of use (as indexed by the first author’s address). RESULTS We identified 382 relevant studies. The top five publishing countries were the United States (n = 35), India (n = 25), China (n = 20), Poland (n = 17), and Pakistan (n = 17). The top five publishing cities were Islamabad (n = 11), Singapore (n = 10), Cairo, Sydney, and Bandung (n = 7 each). Most of these studies used Emotiv EPOC for BCI purposes (n = 277), followed by experimental research (n = 51). Thirty-one studies were aimed at validating EPOC as an EEG device and a handful of studies used EPOC for improving EEG signal processing (n = 12) or for clinical purposes (n = 11). CONCLUSIONS In its first 10 years, Emotiv EPOC has been used around the world in diverse applications, from control of robotic limbs and wheelchairs to user authentication in security systems to identification of emotional states. Given the widespread use and breadth of applications, it is clear that researchers are embracing this technology.
9 citations
[...]
TL;DR: In this article, the authors conducted a content review of 100 studies published between the years 2006-2016 by using the indexes of Educational Research Information Center (ERIC), Academic Search Complete, Directory of Open Access Journals (DOAJ), IEEE/IEL, Science Direct, Scopus, ProQuest, Google Scholar and Web of Science.
Abstract: The aim of this literature review is to examine the applications and researches related to the use of Arduino boards in learning and teaching environments. The study conducted a content review of 100 studies published between the years 2006-2016 by using the indexes of Educational Research Information Center (ERIC), Academic Search Complete, Directory of Open Access Journals (DOAJ), IEEE/IEL, Science Direct, Scopus, ProQuest, Google Scholar and Web of Science. In-depth examination showed that that there were various approaches and practices in the case of using Arduino technology in literature. The fact that Arduino-based robot projects spread quickly and effectively was the first thing that this study found. Due to the contribution of Arduino technology to design and development process of educational robotics system, this study revealed that recent studies mostly focused on the efforts of integration and implementation of Arduino boards into educational activities and curriculums. This study listed the academic disciplines in which the studies used Arduino boards for learning and teaching activities and revealed the achievements with the application of Arduino boards. This study also determined the research methods and technological tools used in the prior research and reported the difficulties and problems related to the use of the Arduino boards. RECEIVED 8 October 2017, REVISED 14 December 2017, ACCEPTED 14 December 2017
9 citations
[...]
TL;DR: The results obtained indicate that the proposed approach is effective for detecting the eye-wink commands with a good rate of accuracy (over 93%) and allowed the development of a Head-Computer Interface that enables complete interaction with a robotic arm.
Abstract: A relative simple approach based on the computation of the area of a parametric curve produced by the 2D space representation of a set of parametric experimental functions defined by the signals of only two active EEG electrodes of a low cost neuroheadset (Emotiv EPOC) is proposed on this paper for the fast recognition of eye winks activity as control commands. This approach together with the use of the signals from the gyroscope available in the EPOC device, allowed the development of a Head-Computer Interface that enables complete interaction with a robotic arm. The results obtained indicate that the proposed approach is effective for detecting the eye-wink commands with a good rate of accuracy (over 93%).
8 citations
Cites background from "Controlling an arduino robot using ..."
[...]
[...]
24 Oct 2017
TL;DR: A reference framework that allows the fast development of robotic projects based on Arduino is presented, which was used for developing several projects that solve multidisciplinary and real-life problems and was used regardless of the students’ expertise level in robotics.
Abstract: There has been a shift in the Higher Education model, especially at the university level, where distance education and remote laboratories for teaching and training have been incorporated. On the other hand, popular interest in robotics, as well as research around this technology, have increased in the last years. In this sense, Arduino is a platform that helps teachers and students to develop robotics-based solutions without a great investment, since its use does not require special robotics labs. Considering these facts, in this work, we present a reference framework that allows the fast development of robotic projects based on Arduino. This framework was used for developing several projects that solve multidisciplinary and real-life problems. Furthermore, this framework was used regardless the students’ expertise level in robotics. Considering the students’ opinions about the use of the framework, we noted that it helped students to provide solutions for a wide range of problems based on a critical thinking approach.
7 citations
References
More filters
[...]
TL;DR: Issues such as solving SVM optimization problems theoretical convergence multiclass classification probability estimates and parameter selection are discussed in detail.
Abstract: LIBSVM is a library for Support Vector Machines (SVMs). We have been actively developing this package since the year 2000. The goal is to help users to easily apply SVM to their applications. LIBSVM has gained wide popularity in machine learning and many other areas. In this article, we present all implementation details of LIBSVM. Issues such as solving SVM optimization problems theoretical convergence multiclass classification probability estimates and parameter selection are discussed in detail.
37,868 citations
"Controlling an arduino robot using ..." refers methods in this paper
[...]
[...]
TL;DR: High generalization ability of support-vector networks utilizing polynomial input transformations is demonstrated and the performance of the support- vector network is compared to various classical learning algorithms that all took part in a benchmark study of Optical Character Recognition.
Abstract: The support-vector network is a new learning machine for two-group classification problems. The machine conceptually implements the following idea: input vectors are non-linearly mapped to a very high-dimension feature space. In this feature space a linear decision surface is constructed. Special properties of the decision surface ensures high generalization ability of the learning machine. The idea behind the support-vector network was previously implemented for the restricted case where the training data can be separated without errors. We here extend this result to non-separable training data.
High generalization ability of support-vector networks utilizing polynomial input transformations is demonstrated. We also compare the performance of the support-vector network to various classical learning algorithms that all took part in a benchmark study of Optical Character Recognition.
35,157 citations
[...]
TL;DR: EELAB as mentioned in this paper is a toolbox and graphic user interface for processing collections of single-trial and/or averaged EEG data of any number of channels, including EEG data, channel and event information importing, data visualization (scrolling, scalp map and dipole model plotting, plus multi-trial ERP-image plots), preprocessing (including artifact rejection, filtering, epoch selection, and averaging), Independent Component Analysis (ICA) and time/frequency decomposition including channel and component cross-coherence supported by bootstrap statistical methods based on data resampling.
Abstract: We have developed a toolbox and graphic user interface, EEGLAB, running under the cross-platform MATLAB environment (The Mathworks, Inc.) for processing collections of single-trial and/or averaged EEG data of any number of channels. Available functions include EEG data, channel and event information importing, data visualization (scrolling, scalp map and dipole model plotting, plus multi-trial ERP-image plots), preprocessing (including artifact rejection, filtering, epoch selection, and averaging), Independent Component Analysis (ICA) and time/frequency decompositions including channel and component cross-coherence supported by bootstrap statistical methods based on data resampling. EEGLAB functions are organized into three layers. Top-layer functions allow users to interact with the data through the graphic interface without needing to use MATLAB syntax. Menu options allow users to tune the behavior of EEGLAB to available memory. Middle-layer functions allow users to customize data processing using command history and interactive 'pop' functions. Experienced MATLAB users can use EEGLAB data structures and stand-alone signal processing functions to write custom and/or batch analysis scripts. Extensive function help and tutorial information are included. A 'plug-in' facility allows easy incorporation of new EEG modules into the main menu. EEGLAB is freely available (http://www.sccn.ucsd.edu/eeglab/) under the GNU public license for noncommercial use and open source development, together with sample data, user tutorial and extensive documentation.
13,837 citations
"Controlling an arduino robot using ..." refers methods in this paper
[...]
[...]
[...]
TL;DR: With adequate recognition and effective engagement of all issues, BCI systems could eventually provide an important new communication and control option for those with motor disabilities and might also give those without disabilities a supplementary control channel or a control channel useful in special circumstances.
Abstract: For many years people have speculated that electroencephalographic activity or other electrophysiological measures of brain function might provide a new non-muscular channel for sending messages and commands to the external world - a brain-computer interface (BCI). Over the past 15 years, productive BCI research programs have arisen. Encouraged by new understanding of brain function, by the advent of powerful low-cost computer equipment, and by growing recognition of the needs and potentials of people with disabilities, these programs concentrate on developing new augmentative communication and control technology for those with severe neuromuscular disorders, such as amyotrophic lateral sclerosis, brainstem stroke, and spinal cord injury. The immediate goal is to provide these users, who may be completely paralyzed, or 'locked in', with basic communication capabilities so that they can express their wishes to caregivers or even operate word processing programs or neuroprostheses. Present-day BCIs determine the intent of the user from a variety of different electrophysiological signals. These signals include slow cortical potentials, P300 potentials, and mu or beta rhythms recorded from the scalp, and cortical neuronal activity recorded by implanted electrodes. They are translated in real-time into commands that operate a computer display or other device. Successful operation requires that the user encode commands in these signals and that the BCI derive the commands from the signals. Thus, the user and the BCI system need to adapt to each other both initially and continually so as to ensure stable performance. Current BCIs have maximum information transfer rates up to 10-25bits/min. This limited capacity can be valuable for people whose severe disabilities prevent them from using conventional augmentative communication methods. At the same time, many possible applications of BCI technology, such as neuroprosthesis control, may require higher information transfer rates. Future progress will depend on: recognition that BCI research and development is an interdisciplinary problem, involving neurobiology, psychology, engineering, mathematics, and computer science; identification of those signals, whether evoked potentials, spontaneous rhythms, or neuronal firing rates, that users are best able to control independent of activity in conventional motor output pathways; development of training methods for helping users to gain and maintain that control; delineation of the best algorithms for translating these signals into device commands; attention to the identification and elimination of artifacts such as electromyographic and electro-oculographic activity; adoption of precise and objective procedures for evaluating BCI performance; recognition of the need for long-term as well as short-term assessment of BCI performance; identification of appropriate BCI applications and appropriate matching of applications and users; and attention to factors that affect user acceptance of augmentative technology, including ease of use, cosmesis, and provision of those communication and control capacities that are most important to the user. Development of BCI technology will also benefit from greater emphasis on peer-reviewed research publications and avoidance of the hyperbolic and often misleading media attention that tends to generate unrealistic expectations in the public and skepticism in other researchers. With adequate recognition and effective engagement of all these issues, BCI systems could eventually provide an important new communication and control option for those with motor disabilities and might also give those without disabilities a supplementary control channel or a control channel useful in special circumstances.
6,304 citations
[...]
TL;DR: The brain's electrical signals enable people without muscle control to physically interact with the world through the use of their brains' electrical signals.
Abstract: The brain's electrical signals enable people without muscle control to physically interact with the world.
2,085 citations
"Controlling an arduino robot using ..." refers methods in this paper
[...]
Related Papers (5)
[...]
[...]
[...]
[...]
[...]