7,241 research outputs found
Real-Time Execution of UOB-iLabs Shared Architectures
Laboratories availability is one of the key factor for the success of any academic program in the universities .Due to large number of students and the limitation in space, resource and time for using the laboratories in the universities a new style of laboratories had been developed that allows students to conduct real experiments remotely through internet environment (iLab).In this work we suggest a new design for internet laboratory that can be used by the student at mechatronics engineering department at the University of Baghdad. This internet laboratory can be used with limited internet bandwidth and several concurrent accesses of users and administrators. The suggested design for University of Baghdad internet laboratory (UOB-iLab) depends on the Arduino Microcontroller to establish the interface with various laboratory devices using C and C++ program language to control input/output signals for a specific lab device.The Web interface for UOB-iLab has been developed using HTML, PHP and AJAX in addition to JAVA language to build graphical real time interfaces for the experiment. Several experiments were designed to the check the reliability of the suggested UOB-iLab architectures. Different types of input- output configurations were tested like ( Controlling a DC motor using Arduino, Python and PHP ).The suggested design of UOB-iLab Weblab server shows good reliability for remotely operated laboratory experiments through web environment in comparison with other available platforms. Also, the Arduino Microcontroller can be easily used as a controlling platform for iLab since it is compatible with different types of sensors and actuators. The designed web interface using HTML-JAVA- PHP-JavaScript code is used successfully to be interfaced with Arduino Microcontroller, and Processing Language was very helpful in building Applet Platform directly. The suggested design of UOB-iLab can be used to design several types of experiments to improve the lab skill of mechatronics engineering department at University Of Baghdad and other Universities. Keywords: internet laboratory, remote control, webla
Symbol Emergence in Robotics: A Survey
Humans can learn the use of language through physical interaction with their
environment and semiotic communication with other people. It is very important
to obtain a computational understanding of how humans can form a symbol system
and obtain semiotic skills through their autonomous mental development.
Recently, many studies have been conducted on the construction of robotic
systems and machine-learning methods that can learn the use of language through
embodied multimodal interaction with their environment and other systems.
Understanding human social interactions and developing a robot that can
smoothly communicate with human users in the long term, requires an
understanding of the dynamics of symbol systems and is crucially important. The
embodied cognition and social interaction of participants gradually change a
symbol system in a constructive manner. In this paper, we introduce a field of
research called symbol emergence in robotics (SER). SER is a constructive
approach towards an emergent symbol system. The emergent symbol system is
socially self-organized through both semiotic communications and physical
interactions with autonomous cognitive developmental agents, i.e., humans and
developmental robots. Specifically, we describe some state-of-art research
topics concerning SER, e.g., multimodal categorization, word discovery, and a
double articulation analysis, that enable a robot to obtain words and their
embodied meanings from raw sensory--motor information, including visual
information, haptic information, auditory information, and acoustic speech
signals, in a totally unsupervised manner. Finally, we suggest future
directions of research in SER.Comment: submitted to Advanced Robotic
RELEASE: A High-level Paradigm for Reliable Large-scale Server Software
Erlang is a functional language with a much-emulated model for building reliable distributed systems. This paper outlines the RELEASE project, and describes the progress in the first six months. The project aim is to scale the Erlang’s radical concurrency-oriented programming paradigm to build reliable general-purpose software, such as server-based systems, on massively parallel machines. Currently Erlang has inherently scalable computation and reliability models, but in practice scalability is constrained by aspects of the language and virtual machine. We are working at three levels to address these challenges: evolving the Erlang virtual machine so that it can work effectively on large scale multicore systems; evolving the language to Scalable Distributed (SD) Erlang; developing a scalable Erlang infrastructure to integrate multiple, heterogeneous clusters. We are also developing state of the art tools that allow programmers to understand the behaviour of massively parallel SD Erlang programs. We will demonstrate the effectiveness of the RELEASE approach using demonstrators and two large case studies on a Blue Gene
Trialing project-based learning in a new EAP ESP course: A collaborative reflective practice of three college English teachers
Currently in many Chinese universities, the traditional College English course is facing the risk of being ‘marginalized’, replaced or even removed, and many hours previously allocated to the course are now being taken by EAP or ESP. At X University in northern China, a curriculum reform as such is taking place, as a result of which a new course has been created called ‘xue ke’ English. Despite the fact that ‘xue ke’ means subject literally, the course designer has made it clear that subject content is not the target, nor is the course the same as EAP or ESP. This curriculum initiative, while possibly having been justified with a rationale of some kind (e.g. to meet with changing social and/or academic needs of students and/or institutions), this is posing a great challenge for, as well as considerable pressure on, a number of College English teachers who have taught this single course for almost their entire teaching career. In such a context, three teachers formed a peer support group in Semester One this year, to work collaboratively co-tackling the challenge, and they chose Project-Based Learning (PBL) for the new course. This presentation will report on the implementation of this project, including the overall designing, operational procedure, and the teachers’ reflections.
Based on discussion, pre-agreement was reached on the purpose and manner of collaboration as offering peer support for more effective teaching and learning and fulfilling and pleasant professional development. A WeChat group was set up as the chief platform for messaging, idea-sharing, and resource-exchanging. Physical meetings were supplementary, with sound agenda but flexible time, and venues. Mosoteach cloud class (lan mo yun ban ke) was established as a tool for virtual learning, employed both in and after class. Discussions were held at the beginning of the semester which determined only brief outlines for PBL implementation and allowed space for everyone to autonomously explore in their own way. Constant further discussions followed, which generated a great deal of opportunities for peer learning and lesson plan modifications. A reflective journal, in a greater or lesser detailed manner, was also kept by each teacher to record the journey of the collaboration. At the end of the semester, it was commonly recognized that, although challenges existed, the collaboration was overall a success and they were all willing to continue with it and endeavor to refine it to be a more professional and productive approach
A Big Data Analyzer for Large Trace Logs
Current generation of Internet-based services are typically hosted on large
data centers that take the form of warehouse-size structures housing tens of
thousands of servers. Continued availability of a modern data center is the
result of a complex orchestration among many internal and external actors
including computing hardware, multiple layers of intricate software, networking
and storage devices, electrical power and cooling plants. During the course of
their operation, many of these components produce large amounts of data in the
form of event and error logs that are essential not only for identifying and
resolving problems but also for improving data center efficiency and
management. Most of these activities would benefit significantly from data
analytics techniques to exploit hidden statistical patterns and correlations
that may be present in the data. The sheer volume of data to be analyzed makes
uncovering these correlations and patterns a challenging task. This paper
presents BiDAl, a prototype Java tool for log-data analysis that incorporates
several Big Data technologies in order to simplify the task of extracting
information from data traces produced by large clusters and server farms. BiDAl
provides the user with several analysis languages (SQL, R and Hadoop MapReduce)
and storage backends (HDFS and SQLite) that can be freely mixed and matched so
that a custom tool for a specific task can be easily constructed. BiDAl has a
modular architecture so that it can be extended with other backends and
analysis languages in the future. In this paper we present the design of BiDAl
and describe our experience using it to analyze publicly-available traces from
Google data clusters, with the goal of building a realistic model of a complex
data center.Comment: 26 pages, 10 figure
Recommended from our members
Global integration of public sector information
This paper deals with technological methods for consolidating assets lists of available public sector information (PSI) for re-use. In this direction, the effort is to review the state of the art in delivering access to PSI throughout the world and to prioritize the necessary engagements for joining available PSI catalogues. We propose an architectural framework grounded on Semantic Web technologies to deliver a global platform for federated searching. A speculative survey of available PSI portals is presented, and the initial implementation, results, and analysis of the proposed architecture are covered in detail
A Voice Interactive Multilingual Student Support System using IBM Watson
Systems powered by artificial intelligence are being developed to be more
user-friendly by communicating with users in a progressively human-like
conversational way. Chatbots, also known as dialogue systems, interactive
conversational agents, or virtual agents are an example of such systems used in
a wide variety of applications ranging from customer support in the business
domain to companionship in the healthcare sector. It is becoming increasingly
important to develop chatbots that can best respond to the personalized needs
of their users so that they can be as helpful to the user as possible in a real
human way. This paper investigates and compares three popular existing chatbots
API offerings and then propose and develop a voice interactive and multilingual
chatbot that can effectively respond to users mood, tone, and language using
IBM Watson Assistant, Tone Analyzer, and Language Translator. The chatbot was
evaluated using a use case that was targeted at responding to users needs
regarding exam stress based on university students survey data generated using
Google Forms. The results of measuring the chatbot effectiveness at analyzing
responses regarding exam stress indicate that the chatbot responding
appropriately to the user queries regarding how they are feeling about exams
76.5%. The chatbot could also be adapted for use in other application areas
such as student info-centers, government kiosks, and mental health support
systems.Comment: 6 page
Economic aspects of multi-source demand-side consumption optimization in the smart home concept
Current energy consumption trends lead to rapidly growing consumption of local
renewable energy sources. Such installations bring new requirements on energy
consumption profiles. Due to the massive multiplication of the results, one of the most
interesting elements of the power grid, in this respect, is formed by households. Smart
profiling of household energy consumption may be crucial for the adaptability of the global
grid. In this article, we present the design and usage of a demand-side, consumption
profiling system named the Priority-driven Appliance Control System (PAX). We describe
the main features of the PAX system and show its application using real-world data. The
main benefits are presented as direct economic assets in connection with various household
energy sources (energy grid and photovoltaic panels) and efficient usage with regard to
government energy grants.Web of Science1271088
- …