Explore chapters and articles related to this topic
Smart Traffic Light Controller Using Edge Detection in Digital Signal Processing
Published in Anuj Singal, Sandeep Kumar, Sajjan Singh, Ashish Kr. Luhach, Wireless Communication with Artificial Intelligence, 2023
Aayush Chibber, Anuarg, Rohit Anand, Jagtar Singh
A graphical user interface is a graphical layout in multiple windows with various sections that assist users in undergoing the various bilateral functions. The graphical user interface (GPS) person does not need to generate a script or type any command to carry out the numerous tasks. No GUI user needs to know how the various tasks are accomplished (unlike the programs involving much coding). The various sections of graphical user interface include menus, radio buttons, push buttons, toolbars, list boxes, and sliders, and many others. These interfaces generated with MATLAB tools can do the various computations (of varying complexities), interact with other GUIs, and write and read the data files and reveal the data in the form of graphical plots or tables. The MATLAB GUI is shown in Figure 14.17.
Introduction of Remote Laboratory Technology
Published in Ning Wang, Qianlong Lan, Xuemin Chen, Gangbing Song, Hamid Parsaei, Development of a Remote Laboratory for Engineering Education, 2020
Ning Wang, Qianlong Lan, Xuemin Chen, Gangbing Song, Hamid Parsaei
The technologies used in the development of RL systems are various. In the past decades, NI LabVIEW and MATLAB®/Simulink® were the major software tools used for the development of RLs’ experimental environment. The server majorly uses Apache web engine in Linux operating system. MySQL database system has been the most widely used for experimental data database development since the late 1990s. Java, HTML, JavaScript, PHP (Hypertext Preprocessor), and Adobe Flash are all popular choices for the development of graphical user interface (GUI). Majority of real-time videos are played by the ActiveX components embed in the web pages. Figure 1.1 depicts a time line of technology development in RL based on public information and references [45, 53, 57, 65–70].
Location Awareness and Navigation in Location-Based Systems
Published in Krzysztof W. Kolodziej, Johan Hjelm, Local Positioning Systems, 2017
Krzysztof W. Kolodziej, Johan Hjelm
Visualization of information is a very important component of any LBS. After determining location, that information should be relayed to the user of the system in an intuitive and concise manner. In an LBS application, a graphical user interface (GUI) can present the user with a detailed map of an area and pinpoint the user location on that map. Previous to GUIs, this information might have been relayed to the user via a textual description. GUIs also provide interactive features such as zoom and multiple viewpoints that are not possible in a text-based system. Overall, a GUI enhances the functionality, usefulness, user-friendliness, and interactivity of an application. Building name, floor name, and (x, y) coordinates will tell the user of the system where a target is located; however, displaying that information on a map will make it easier to analyze. So, once the location of a client is determined, the most obvious and clear way to relay that information to a user is to display it on a map of the area where the client is located.
Design and implementation of a VoIP PBX integrated Vietnamese virtual assistant: a case study
Published in Journal of Information and Telecommunication, 2023
Hai Son Hoang, Anh Khoa Tran, Thanh Phong Doan, Huu Khoa Tran, Ngoc Minh Duc Dang, Hoang Nam Nguyen
The front-end languages used to create graphical user interfaces (GUI) in this article are hypertext markup language (HTML), cascading style sheets (CSS), and JavaScript (JS). The Bootstrap framework and the JQuery library are also used due to their customizability, speed of development, and ease of use. Moreover, for back-end development, Python and Perl languages are used. Asterisk's Monitor library is used to record voice commands and encode them into a.wav file before performing any analysis tasks. Rasa chatbot's modules were chosen because it is free and supports the Python language. Additionally, contacting for Rasa support is easier and faster than consulting a forum of many members worldwide. In addition, the provided tool has the advantage of supporting local languages, including Vietnamese, unlike similar products provided by AWS or Microsoft.
Global-local plug-in for high-fidelity composite stress analysis in ABAQUS
Published in Mechanics of Advanced Materials and Structures, 2021
Erasmo Carrera, Alberto Garcia de Miguel, Matteo Filippi, Ibrahim Kaleel, Alfonso Pagani, Marco Petrolo, Enrico Zappino
The model is in the software package MUL2@GL via an ABAQUS plug-in, see Figure 3. The script is in Python as supported by the ABAQUS environment and leading to a straightforward passage of information between the FEM and MUL2@GL. The installation of MUL2@GL in ABAQUS is the same as for any other plug-in [16]. A GUI enables a user-friendly experience. From the MUL2@GL window, the critical elements are selected in the current output file on display. After the fast computations of the local 3 D fields, the tool presents the plots of the 3 D strain and stress solutions - all six components - and failure criteria on the screen. It also saves the data in DAT and CSV format for Excel. This process is repeatable as many times as wanted, based on the number of critical elements considered. The availability of such refined solutions may allow structural engineers to calculate the desired failure criteria consistently, using the right strain/stress inputs.
AMIBO: intelligent social conversational agent using artificial intelligence
Published in The Imaging Science Journal, 2023
In future, the proposed work can be used in developing human assistance systems as an aid to people with cognitive impairments. The system has been proved to be working efficiently in real-time in terms of both reliability and usability. The error handling and fall back mechanism integrated into the proposed system makes it highly robust and the error logging feature makes the system maintainable. The GUI functionality makes the system user friendly and enhances the user’s experience. Future research work includes creating a more humanoid robot which can generate facial expression while interacting with the user. The navigation system can further be integrated with Augmented Reality to give it a 3D perspective.