The Experts below are selected from a list of 87 Experts worldwide ranked by ideXlab platform
Chiu C. Tan - One of the best experts on this subject based on the ideXlab platform.
-
Context aware access control for home voice assistant in multi-occupant homes
Pervasive and Mobile Computing, 2020Co-Authors: Abrar S. Alrumayh, Sarah M. Lehman, Chiu C. TanAbstract:Abstract Home Voice Assistants (HVAs) like the Amazon Echo or the Google Home are increasingly being used to control smart devices in a smarthome. A HVA device takes in a spoken command (“Turn off the living-room lights and television”), and converts it into commands for respective devices. This paper presents CANVAS system, an Context AwareNess for Voice ASsistants system designed for multi-occupant smarthomes. CANVAS is designed to be run on a HVA, and makes use of the sounds in the home to provide additional context information to decide whether to execute the command, prompt for confirmation, or reject the command entirely. CANVAS also includes a pictorial Utility to help non-expert users configure these rules. Our experiments indicate that CANVAS has a low computational overhead, making it suitable to be executed in HVAs. Our experiments Mechanical Turk suggest that the pictorial Configuration Utility is also intuitive.
Bojan Gergič - One of the best experts on this subject based on the ideXlab platform.
-
A flexible microcontroller-based data acquisition device
Sensors (Switzerland), 2014Co-Authors: Darko Hercog, Bojan GergičAbstract:This paper presents a low-cost microcontroller-based data acquisition device. The key component of the presented solution is a configurable microcontroller-based device with an integrated USB transceiver and a 12-bit analogue-to-digital converter (ADC). The presented embedded DAQ device contains a preloaded program (firmware) that enables easy acquisition and generation of analogue and digital signals and data transfer between the device and the application running on a PC via USB bus. This device has been developed as a USB human interface device (HID). This USB class is natively supported by most of the operating systems and therefore any installation of additional USB drivers is unnecessary. The input/output peripheral of the presented device is not static but rather flexible, and could be easily configured to customised needs without changing the firmware. When using the developed Configuration Utility, a majority of chip pins can be configured as analogue input, digital input/output, PWM output or one of the SPI lines. In addition, LabVIEW drivers have been developed for this device. When using the developed drivers, data acquisition and signal processing algorithms as well as graphical user interface (GUI), can easily be developed using a well-known, industry proven, block oriented LabVIEW programming environment.
Abrar S. Alrumayh - One of the best experts on this subject based on the ideXlab platform.
-
Context aware access control for home voice assistant in multi-occupant homes
Pervasive and Mobile Computing, 2020Co-Authors: Abrar S. Alrumayh, Sarah M. Lehman, Chiu C. TanAbstract:Abstract Home Voice Assistants (HVAs) like the Amazon Echo or the Google Home are increasingly being used to control smart devices in a smarthome. A HVA device takes in a spoken command (“Turn off the living-room lights and television”), and converts it into commands for respective devices. This paper presents CANVAS system, an Context AwareNess for Voice ASsistants system designed for multi-occupant smarthomes. CANVAS is designed to be run on a HVA, and makes use of the sounds in the home to provide additional context information to decide whether to execute the command, prompt for confirmation, or reject the command entirely. CANVAS also includes a pictorial Utility to help non-expert users configure these rules. Our experiments indicate that CANVAS has a low computational overhead, making it suitable to be executed in HVAs. Our experiments Mechanical Turk suggest that the pictorial Configuration Utility is also intuitive.
Libin Chen - One of the best experts on this subject based on the ideXlab platform.
-
using mfc and managed c to realize Configuration Utility
2015 Information Technology and Mechatronics Engineering Conference, 2015Co-Authors: Tao Lin, Libin ChenAbstract:IVI Configuration Store is the key factor in the interaction between users and instruments. Usually, users need a GUI Configuration Utility to write the Configuration information into IVI Confi guration Store. But the IVI Foundation does not offer a specific Configuration Utility. In this paper, a Configuration Utility realized by MFC and Managed C++ is introduced. By loading "Ivi.ConfigServer.Interop" program sets, an interface-friendly and information-completed Configuration Utility is developed. The test results prove that the Configuration Utility can achieve intact Configuration information of IVI-COM.
-
Using MFC and Managed C++ to Realize Configuration Utility
Proceedings of the 2015 Information Technology and Mechatronics Engineering Conference, 2015Co-Authors: Tao Lin, Libin ChenAbstract:IVI Configuration Store is the key factor in the interaction between users and instruments. Usually, users need a GUI Configuration Utility to write the Configuration information into IVI Confi guration Store. But the IVI Foundation does not offer a specific Configuration Utility. In this paper, a Configuration Utility realized by MFC and Managed C++ is introduced. By loading "Ivi.ConfigServer.Interop" program sets, an interface-friendly and information-completed Configuration Utility is developed. The test results prove that the Configuration Utility can achieve intact Configuration information of IVI-COM.
Darko Hercog - One of the best experts on this subject based on the ideXlab platform.
-
A flexible microcontroller-based data acquisition device
Sensors (Switzerland), 2014Co-Authors: Darko Hercog, Bojan GergičAbstract:This paper presents a low-cost microcontroller-based data acquisition device. The key component of the presented solution is a configurable microcontroller-based device with an integrated USB transceiver and a 12-bit analogue-to-digital converter (ADC). The presented embedded DAQ device contains a preloaded program (firmware) that enables easy acquisition and generation of analogue and digital signals and data transfer between the device and the application running on a PC via USB bus. This device has been developed as a USB human interface device (HID). This USB class is natively supported by most of the operating systems and therefore any installation of additional USB drivers is unnecessary. The input/output peripheral of the presented device is not static but rather flexible, and could be easily configured to customised needs without changing the firmware. When using the developed Configuration Utility, a majority of chip pins can be configured as analogue input, digital input/output, PWM output or one of the SPI lines. In addition, LabVIEW drivers have been developed for this device. When using the developed drivers, data acquisition and signal processing algorithms as well as graphical user interface (GUI), can easily be developed using a well-known, industry proven, block oriented LabVIEW programming environment.