The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
A common approach for developing robotic systems leverages separate simulation and control softwares. Although this approach requires minimal coordination and orchestration between softwares, the separation of simulation and control applications presents the designer with unnecessary challenges during development. This paper describes the Autonomous Robot Control and Simulation (ARCS) software, a...
The lack of technical equipment is one of the hurdles in facing challenges in engineering education and basic research for universities in developing countries. In this paper we present a low-cost laboratory mostly based on commercial off-the-shelf wifi routers. A basic workbench is made out of three second hand wireless routers. Our local market provided plenty of used D-Link DIR-300. Total cost...
With the rapid advances in IoT technologies, the role of IoT gateways becomes even more important. Therefore, improving the reliability, availability and serviceability (RAS) of IoT gateways is crucial. Nowadays, Linux is widely adopted for core enterprise systems not only because it is a free operating system but also because it offers advantages in regards to operational stability. With many Linux...
The current ecosystem of network elements, such as switches and appliances, is largely dominated by devices supplied and sold with a bundled operating system, and software dedicated to manage the device's forwarding hardware, however, these platforms are not open-source and cannot be arbitrarily customized, and there is no cost transparency or flexibility in choosing software different to the bundled...
Virtualization is the creation of components, such as hardware platform, operating system, storage, processing power, memory, or network resource, in virtual environments. The applications of virtualization are spreading rapidly and the critical systems are working on virtualization infrastructures. However; the effects of security vulnerabilities which may occur can also be high. In this study, security...
Threats within the network are a security risk with which you deal daily. Due to this, the use of more complex means of security than the Firewall should be considered to perform the analysis of the traffic behavior of the network by means of devices of next generation such as Systems of Detection and Prevention of Intrusions (IDPS). This article presents a comparison of commercial systems and open...
Model Predictive Control (MPC) is a candidate solution to aggressively control a constrained plant. In Tube Model Predictive Control (TMPC), optimality is traded for robustness which is a key aspect in flight controls where the plant is subject to many disturbances and uncertainties especially related to aerodynamics and wind. Yet MPC comes with large computational effort and thus reduced execution...
In view of the development of the computer network and the vehicle networking technology in the field of transportation, the traffic data which need to be processed in the practical application is explosive. ARM-Linux was proposed based on cloud computing hadoop platform real-time monitoring remote terminal in the big scheme of data analysis and calculation, Hadoop is facing big data computing, open...
This paper describes the design and implementation of a remote brush direct-current(DC) motor speed control platform based on WiFi. The platform consists of ARM11, Moter Driver Circuit(L298N), DC, Encoder and Speed Meter, ARM11 is equipped with the Linux and selected as the main processor to realize remote control and feedback of the motor's speed in WiFi environment. And then this article uses the...
Nowadays, Graphics Processing Unit (GPU) is essential for general-purpose high-performance computing, because of its dominant performance in parallel computing compare to that of CPU. There have been many successful trials on the use of GPU in virtualized environment. Especially, NVIDIA Docker obtained a most practical way to bring GPU into the container-based virtualized environment. However, most...
Network emulators are powerful tools that allow to test and characterize network equipment and protocols. The market offers several measurement solutions. The most widely adopted are software network emulators and among them surely free or open-source emulators are the most used especially in research contexts. Unfortunately, software network emulators are not distributed with technical support and...
Heterogeneous computing platforms including both processors and field programmable gate arrays (FPGAs) represent an attractive solution for balancing software flexibility with high performance and energy efficiency of custom hardware modules. Furthermore, the dynamic partial reconfiguration (DPR) capabilities of modern FPGAs allow virtualizing the available area to support several hardware modules...
With the aim of improve minig safety, this work presents a new development intended to detect a long eye closure of the drivers of huge mining trucks. Information is being captured with an artificial vision system and the resulting images are being processed using the “dlib” library. The improvements achieved are going to be incorporated in an integrating system intended to globally improve the mining...
Today's industrial requirements regarding the ability of embedded devices used for decentralized automation are increasing. Industrial providers of automation equipment strive to make their products and thus, industrial plants, smarter to raise efficiency. This evolution is based on new technologies like machine learning, predictive maintenance, sensor fusion and advanced process controls. These techniques...
Today's standard embedded device technology is not robust against Fault Injection (FI) attacks such as Voltage Fault Injection (V-FI). FI attacks can be used to alter the intended behavior of software and hardware of embedded devices. Most FI research focuses on breaking the implementation of cryptographic algorithms. However, this paper's contribution is in showing that FI attacks are effective at...
The Beaglebone Black single-board computer is well-suited for real-time embedded applications because its system-on-a-chip contains two "Programmable Real-time Units" (PRUs): 200-MHz microcontrollers that run concurrently with the main 1-GHz CPU that runs Linux. This paper introduces "Cyclops": a web-browser-based IDE that facilitates the development of embedded applications on...
This article shows the procedure for configuring a cluster head in an ad hoc network to provide the Internet service and increase the coverage of an IEEE 802.11n network. Implementation of a network with embedded systems (Raspberry Pi) as nodes of the network is considered, and software such as BATMAN (Better Approach to Mobile Adhoc Networking) and ALFRED (Almighty Light Fact Remote Exchange Daemon)...
The White Rabbit (WR) technology has been introduced as an enhancement and next generation of the Precision Time Protocol (PTP, IEEE 1588), providing a boost in synchronization accuracy from the usual sub-microsecond range commonly found in PTPv2-based applications, down to the much more precise sub-nanosecond range. A number of White Rabbit-capable network nodes have been developed with the goal...
PCIe bus is widely applied because of its high-bandwidth, high reliability and low cost characteristic. Research on PCIe root complex architecture based on FPGA begin to receive attentions. However, current methods are usually expensive, code closure and poor flexibility. A new open source PCIe root system architecture based on Xilinx SOPC platform is proposed in this paper. The system is mainly composed...
When evolving a non-deterministic function by Evolutionary Algorithms, a candidate solution is usually evaluated multiple times to estimate its characteristic behavior. This is a valid methodology unless the evaluation is too complex and the fitness evaluations result in unacceptably long optimization times. This challenge can be addressed by either resorting to a simpler surrogate performance model...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.