Radio-based communication plays a vital role in multi-robot systems. Bluetooth is an energy-efficient communication technology suited for resource-limited mini-robots such as the Khepera. However, the maximum number o...
详细信息
Radio-based communication plays a vital role in multi-robot systems. Bluetooth is an energy-efficient communication technology suited for resource-limited mini-robots such as the Khepera. However, the maximum number of nodes in a Bluetooth piconet is limited, while scatternets-networks of piconets-have not been fully specified. In this paper we present a Bluetooth scatternet using Bluetooth communication sticks developed in our research group. In our solution, bridge nodes carrying two of such Bluetooth sticks are used to interconnect piconets. Beside the developed hardware, issues such as routing as well as topology control are addressed. Finally, data rate and latency measurements are presented for the implemented solution.
This publication presents a digital framework for building up pulse coded neural networks with leaky integrate-and-fire neurons and static synapses as well as dynamic synapses. The system, including a novel communicat...
详细信息
Using radial basis function networks for function approximation tasks suffers from unavailable knowledge about an adequate network size. In this work, a measuring technique is proposed which can control the model comp...
详细信息
ISBN:
(纸本)2930307099
Using radial basis function networks for function approximation tasks suffers from unavailable knowledge about an adequate network size. In this work, a measuring technique is proposed which can control the model complexity and is based on the correlation coefficient between two basis functions. Simulation results show good performance and, therefore, this technique can be integrated in the RBF training procedure.
This paper presents some results in the implementation of a local navigation strategy for environment exploration using real robots. As an experimental platform we used the mini-robot Khepera II running in the Tele-wo...
详细信息
This paper presents some results in the implementation of a local navigation strategy for environment exploration using real robots. As an experimental platform we used the mini-robot Khepera II running in the Tele-workbench. The complete environment is divided into small quadratic patches with some objects placed in it. With on-board infrared sensors and wheel encoder, the robot can successfully explore the unknown environment. Moreover, by calculating the distance of surrounding patches, the implemented algorithm will minimize the distance traveled, and in turn of consumed energy and time. This paper also shows the advantage of using the Teleworkbench for performing experiments using real robots.
The ability of partial reconfiguration of today's FPGAs allows the exchange of dynamic system components at runtime, which enables the realization of self-reconfigurable systems. To ease the design of a partially ...
详细信息
The ability of partial reconfiguration of today's FPGAs allows the exchange of dynamic system components at runtime, which enables the realization of self-reconfigurable systems. To ease the design of a partially reconfigurable system this paper presents an integrated design flow for reconfigurable architectures. The design flow includes tools for system partitioning, floorplanning, and automatic generation of configuration data for the static and the dynamic system components. Furthermore, the design flow comprises the implementation of a homogeneous on-chip communication infrastructure, which is used to interconnect the dynamic system components placed at run-time. For the design of such an on-chip communication infrastructure a layer model is introduced, which divides the communication into five different layers of abstraction. As an example a communication infrastructure is realized on a Xilinx Virtex-2 FPGA based on the Wishbone protocol. A tristate-based and a slice-based implementation are presented and analyzed with respect to efficiency.
In this paper, a vision based localization is described. Mobile robots must be able to determine their own position to operate successfully in any environments. The Simultaneous Localization and Mapping (SLAM) problem...
详细信息
In this paper, a vision based localization is described. Mobile robots must be able to determine their own position to operate successfully in any environments. The Simultaneous Localization and Mapping (SLAM) problem is the key problem for any autonomous mobile robot. We will consider the positioning system of the autonomous minirobot Khepera II. The system uses different colored cylinder landmarks which are positioned at the corners of the environment. This paper describes development of an analytical model to calculate the robot's position based on a parameter set and the knowledge of the positions of landmarks. By using 2D vision, the robot is able to identify colored landmarks and to extract the centre of each landmark.
This publication presents a digital framework for building up pulse coded neural networks with leaky integrate-and-fire neurons and static synapses as well as dynamic synapses. The system, including a novel communicat...
详细信息
This publication presents a digital framework for building up pulse coded neural networks with leaky integrate-and-fire neurons and static synapses as well as dynamic synapses. The system, including a novel communication infrastructure, is mainly focused on ASIC synthesis but also shows a small footprint on Virtex2(Pro) FPGAs. Its bit-serial operation has been verified by simulations.
In this contribution a Field Programmable Gate Array (FPGA) is used as target architecture to implement drive controllers. A novel concept for generic run-time switching between FPGA-based drive controllers is present...
详细信息
ISBN:
(纸本)9789075815115;9075815115
In this contribution a Field Programmable Gate Array (FPGA) is used as target architecture to implement drive controllers. A novel concept for generic run-time switching between FPGA-based drive controllers is presented. The controller switching is done by using partial run-time hardware reconfiguration, which allows the implementation of various controllers without having to realize them all on the FPGA concurrently. It is shown that time-sharing of the FPGA resources can provide a resource-efficient implementation. A system architecture, which enables the realization of this scheme, is presented. A hard switching between controllers is implemented, for which the initial internal states of the controller to-be-loaded are computed. Experimental results show that the proposed scheme works satisfactory, opening new possibilities to the implementation of such adaptive control schemes.
Dynamic reconfiguration is a promising approach for resource efficient utilization of microelectronic systems. Standard platforms for partial dynamic reconfiguration are field-programmable gate arrays (FPGAs). Multipl...
详细信息
ISBN:
(纸本)9780387736600
Dynamic reconfiguration is a promising approach for resource efficient utilization of microelectronic systems. Standard platforms for partial dynamic reconfiguration are field-programmable gate arrays (FPGAs). Multiple hardware tasks can share the same FPGA resources over time, which increases the device utilization in comparison to non-reconfigurable systems. Although, similar resource management is already known in the area of operating systems, there is a requirement to adapt these concepts to the special needs of dynamically reconfigurable systems. Additionally, there is a lack of underlying mechanisms, e.g., to suspend hardware tasks and restart them at a different position within the FPGA. In this article we introduce a mechanism for task relocation that includes saving and restoring of state information of the task. Based on this approach we address the problem of defragmentation. We present defragmentation algorithms that minimize different types of costs. With the help of a detailed simulation model and a benchmark, we finally provide realistic simulation results and compare the different algorithms.
Modern FPGAs, such as the Xilinx Virtex-II Series, offer the feature of partial and dynamic reconfiguration, allowing to load various hardware configurations (i.e., HW modules) during run-time. To enable communication...
详细信息
暂无评论