7 research outputs found
Towards Python-based Domain-specific Languages for Self-reconfigurable Modular Robotics Research
This paper explores the role of operating system and high-level languages in
the development of software and domain-specific languages (DSLs) for
self-reconfigurable robotics. We review some of the current trends in
self-reconfigurable robotics and describe the development of a software system
for ATRON II which utilizes Linux and Python to significantly improve software
abstraction and portability while providing some basic features which could
prove useful when using Python, either stand-alone or via a DSL, on a
self-reconfigurable robot system. These features include transparent socket
communication, module identification, easy software transfer and reliable
module-to-module communication. The end result is a software platform for
modular robots that where appropriate builds on existing work in operating
systems, virtual machines, middleware and high-level languages.Comment: Presented at DSLRob 2011 (arXiv:1212.3308
Interference Alignment — Practical Challenges and Test-bed Implementation
Data traffic over wireless communication networks has experienced a
tremendous growth in the last decade, and it is predicted to exponentially
increase in the next decades. Enabling future wireless networks to fulfill this
expectation is a challenging task both due to the scarcity of radio resources
(e.g. spectrum and energy), and also the inherent characteristics of the
wireless transmission medium. Wireless transmission is in general subject to
two phenomena: fading and interference. The elegant interference alignment
concept reveals that with proper transmission signalling design, different
interference signals can in fact be aligned together, such that more radio
resources can be assigned to the desired transmission. Although interference
alignment can achieve a larger data rate compared to orthogonal transmission
strategies, several challenges should be addressed to enable the deployment of
this technique in future wireless networks For instance, to perform
interference alignment, normally, global channel state information (CSI) is
required to be perfectly known at all terminals. Clearly, acquiring such
channel knowledge is a challenging problem in practice and proper channel
training and channel state feedback techniques need to be deployed. In
addition, since the channels are time-varying proper adaptive transmission is
needed. This chapter review recent advances in practical aspects of
interference alignment. It also presents recent test-bed implementations of
signal processing algorithms for the realization of interference alignment.Comment: Book Chapter accepted for publication in the book entitled:
Contemporary Issues in Wireless Communications, ISBN: 978-953-51-4101-3,
Khatib, M. (Ed.), to be published by INTECH Publishers. Expected month of
publication: November 201