{"id":18262226,"url":"https://github.com/slabua/augmentedbciframework","last_synced_at":"2025-09-03T12:41:48.647Z","repository":{"id":73389608,"uuid":"78143347","full_name":"slabua/AugmentedBCIFramework","owner":"slabua","description":"The UniPA BCI Framework is an Augmented Brain-Computer Interface framework based on the P300 paradigm with further additional modules to perform the acquisition of eye gaze and physiological features.","archived":false,"fork":false,"pushed_at":"2019-04-12T23:19:11.000Z","size":24966,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-04T20:36:20.157Z","etag":null,"topics":["bci","brain-computer-interface","eeg","eeg-signals","framework","hci","hmi","human-computer-interaction","human-robot-interaction","robotics","rock-paper-scissors","sensor-fusion","trust"],"latest_commit_sha":null,"homepage":"http://www.slblabs.com/projects/unipa-bci-framework","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/slabua.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-05T19:51:16.000Z","updated_at":"2023-12-16T20:34:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"d26b03f5-0d67-49f4-9052-b2aa4ee300cf","html_url":"https://github.com/slabua/AugmentedBCIFramework","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/slabua/AugmentedBCIFramework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slabua%2FAugmentedBCIFramework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slabua%2FAugmentedBCIFramework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slabua%2FAugmentedBCIFramework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slabua%2FAugmentedBCIFramework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/slabua","download_url":"https://codeload.github.com/slabua/AugmentedBCIFramework/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slabua%2FAugmentedBCIFramework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273445532,"owners_count":25107149,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bci","brain-computer-interface","eeg","eeg-signals","framework","hci","hmi","human-computer-interaction","human-robot-interaction","robotics","rock-paper-scissors","sensor-fusion","trust"],"created_at":"2024-11-05T11:07:06.101Z","updated_at":"2025-09-03T12:41:48.623Z","avatar_url":"https://github.com/slabua.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UniPA BCI Framework\n[![License: GPLv3][GPLimg]][GPLurl]\n\nCopyright (C) 2017 Salvatore La Bua [slabua(at)gmail.com](mailto:slabua@gmail.com)  \nRoboticsLab, Department of Industrial and Digital Innovation (DIID),  \nUniversita' degli Studi di Palermo, V. delle Scienze, Palermo, Italy.  \n[http://www.slblabs.com/projects/unipa-bci-framework][U01]  \n[https://github.com/slabua/UniPABCIFramework][U02]  \n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n## Table of Contents\n\n- [Introduction to the Project](#introduction-to-the-project)\n- [Some information about UniPA BCI Framework](#some-information-about-unipa-bci-framework)\n- [How to cite](#how-to-cite)\n- [Design and Implementation of Modules for the Extraction of Biometric Parameters in an Augmented BCI Framework](#design-and-implementation-of-modules-for-the-extraction-of-biometric-parameters-in-an-augmented-bci-framework)\n  - [Thesis Abstract](#thesis-abstract)\n- [Resources](#resources)\n- [LICENSE](#license)\n- [Screenshots](#screenshots)\n  - [BCI Framework main interface](#bci-framework-main-interface)\n  - [Baseline Acquisition interface](#baseline-acquisition-interface)\n  - [Game Session controller](#game-session-controller)\n  - [Alphanumeric Spelling interface](#alphanumeric-spelling-interface)\n  - [Symbolic Spelling interface](#symbolic-spelling-interface)\n  - [Credits](#credits)\n  - [License](#license)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n## Introduction to the Project\n\n- The master's degree thesis is available at:\n  http://www.slblabs.com/projects/unipa-bci-framework\n\n## Some information about UniPA BCI Framework\n\n- I have been developing the UniPA BCI Framework as a final project for my\n  master's degree programme at University of Palermo, Italy.\n- The UniPA BCI Framework is a framework based on the P300 paradigm and allows\n  a user to select individual actions to be performed by a robot or, in the\n  more classic configuration, to spell a sequence of symbols.\n- In particular, the framework takes advantage of additional developed modules,\n  which perform the acquisition of eye gaze coordinates and biometric signals.\n  It is therefore possible to consider the presented framework as a kind of\n  augmented BCI system.\n- The use of such modules allows to achieve a combined response which does not\n  only take in account the response of a traditional BCI system based on the\n  P300 paradigm, but it also considers useful information, such as the user\n  visual focus and her level of engagement with the system, providing a more\n  robust and effective global response.\n\n## How to cite\n\nThesis:\n```\nS. La Bua, “Design and Implementation of Modules for the Extraction of Biometric Parameters in an Augmented BCI Framework,” Master degree dissertation submitted to Universita' degli Studi di Palermo, Palermo, Italy, 2017.\n```\nGitHub repository:\n```\nS. La Bua, UniPA BCI Framework, (2017), GitHub repository, https://github.com/slabua/UniPABCIFramework\n```\n\n## Design and Implementation of Modules for the Extraction of Biometric Parameters in an Augmented BCI Framework\n\n### Thesis Abstract\n\nThe interaction between human beings and robotic agents, and the interest\ntowards such topics, have been exponentially growing in the recent years. The\npurpose of this thesis project is to identify a relation between the behaviours\nof a humanoid robot placed in a social context, and the emotional responses of\na subject interacting with it. In particular, through the use of Brain-Computer\nInterface (BCI) and gaze tracking technologies, it has been investigated on the\nrelation between the trust towards a robotic agent and the effects it has on\nthe brain signals. In order to evaluate this relation, the framework makes use\nof the acquired brain signals to extract biometric features, such as attention,\nstress, and mental workload, along with the visual focus. In order to\ninvestigate towards this direction, an interactive game session has been set up\nfor the human-robot interaction. In particular, an instance of the well-known\nRock-Paper-Scissors game has been used. The experimental results have been\nshown a correlation between the behaviours of a robotic agent and the effect\nof trust on the brain signals of the human user. In particular, the emotional\nresponse varies depending the type of behaviours expressed by the robotic\nagent.\n\n## Resources\n\n1. [Master's Degree Thesis][R01]\n2. [Presentation][R02]\n3. [ResearchGate Thesis publication][R03]\n4. [ResearchGate Presentation publication][R04]\n5. [ResearchGate UniPA BCI Framework project][R05]\n\n## LICENSE\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\nNote:\nThe graphic icons used in the Main interface, Baseline Acquisition interface, \nand the Game Session controller are provided through [The Noun Project](https://thenounproject.com/),\nby (in alphabetical order) [comkro](https://thenounproject.com/comkro/), [daouna](https://thenounproject.com/daouna/), [petervandriel](https://thenounproject.com/petervandriel/) and [rose-alice-design](https://thenounproject.com/rose-alice-design/).\n\n## Screenshots\n\n### BCI Framework main interface\n![Main][S01]\n\n### Baseline Acquisition interface\n![Baseline Acquisition][S02]\n\n### Game Session controller\n![Game Session][S03]\n\n### Alphanumeric Spelling interface\n![Alphanumeric Speller][S04]\n\n### Symbolic Spelling interface\n![Symbolic Speller][S05]\n\n### Credits\n![Credits][S06]\n\n### License\n![License][S07]\n\n[GPLimg]: https://img.shields.io/badge/License-GPLv3-blue.svg\n[GPLurl]: https://www.gnu.org/licenses/gpl-3.0\n[U01]: http://www.slblabs.com/projects/unipa-bci-framework\n[U02]: https://github.com/slabua/UniPABCIFramework\n[R01]: https://goo.gl/buaKOv\n[R02]: https://goo.gl/ZGJKXZ\n[R03]: https://goo.gl/M0ju0s\n[R04]: https://goo.gl/EcMujd\n[R05]: https://goo.gl/lrbjgy\n[S01]: https://goo.gl/W9aJWS\n[S02]: https://goo.gl/WdxwLW\n[S03]: https://goo.gl/XXEwuC\n[S04]: https://goo.gl/7heD6Y\n[S05]: https://goo.gl/vYPKYe\n[S06]: https://goo.gl/wK7qyE\n[S07]: https://goo.gl/CFVjKB\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslabua%2Faugmentedbciframework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslabua%2Faugmentedbciframework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslabua%2Faugmentedbciframework/lists"}