By Topic

Software, IEE Proceedings -

Issue 5 • Date 7 Oct. 2005

Filter Results

Displaying Results 1 - 7 of 7
  • Full text access may be available. Click article title to sign in or learn about subscription options.
  • CERO: CE RObots community

    Page(s): 210 - 214
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (99 KB)  

    The authors' experience in creating a robots community using standard hardware and software - the Windows CE operating system, XScale development boards, and LEGO Mindstorm actuators is described. The focus is an open and extendable distributed robotics system, which, in contrast to most existing proprietary robotics systems, supports cost-effective integration and assembly of components while providing dependable communication and coordination. To demonstrate feasibility the CERO Framework has been developed for ad hoc cooperation in robots communities employing a service-oriented architecture with the main building blocks: ad hoc networking for different wireless technologies (e.g. Bluetooth, WLAN, or 433 MHz radio communication), a protocol for interconnecting development board and actuators, and a CE.NET based software framework supporting complex movements, consensus protocols, cooperation, and positioning. It offers high-level interfaces for programming complex tasks in cooperative robotics. An overview of intended applications is presented also. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Robotics4.NET: software body for controlling robots

    Page(s): 215 - 222
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (616 KB)  

    As hardware for robots is becoming widely available, better programming abstractions are needed to develop programs controlling robots. In the paper the Robotics4.NET, a framework to develop software aimed at controlling robots of different nature, is introduced. The whole framework is built around the notion of body, which is a software entity connecting the physical structure of the robot to the reasoning modules. The programming abstractions provided by the framework and their implementation are discussed. To validate this framework, experiments were conducted on two robotics architectures: R2D2, a custom made robot equipped with a rich set of sensors and actuators; and ER1, an off-the-shelf, low cost, robotics platform available on-line. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design and implementation of a Bluetooth ad hoc network for indoor positioning

    Page(s): 223 - 228
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (200 KB)  

    The high availability of handheld devices with Bluetooth technology allows users to be located with sufficient precision for offering context-sensitive services. The authors present the design and implementation of a scalable architecture for indoor positioning based on Bluetooth sensors. Distance from sensors is estimated using inquiry reports issued at different cyclic power levels, while a centralised positioning system collects data sent through an ad hoc network formed by the sensors themselves. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Real-time robotics and process control experiments in the Distributed Control Lab

    Page(s): 229 - 235
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (506 KB)  

    The Distributed Control Lab (DCL) provides an open infrastructure for conducting robotics and control experiments over the Internet. It is based on Web services technologies and offers a wide range of frontend applications. Within the DCL environment work is focused on safety strategies and mechanisms in order to prevent malicious code from damaging experimental equipment. These include source code analyses, .NET code access security, runtime observation and the dynamic replacement of faculty control algorithms. The .NET framework provides a solid base for a safe execution of user code in the lab. In the Lego .NET experiment work is focused on making the Microsoft .NET run-time available for the DCL Lego Mindstorm robot experiment. A frontend for the GNU Compiler Collection (GCC) has been implemented that translates ECMA intermediate language into native code. This strategy allows the extension of the concept of code access security to embedded devices. Within the paper an overview of the DCL's architecture is presented and the frontends implemented, including a Visual Studio .NET plug-in, are introduced. The installed experiments are introduced and case studies of implemented techniques to ensure their and the DCL's safety are described. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Adaptive video streaming for embedded devices

    Page(s): 238 - 244
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (577 KB)  

    The progress in computer and communication technologies is making the Internet increasingly heterogeneous in terms of network, hardware and software capacities. Moreover, resource availability on the Internet varies unexpectedly. Thus, providing an efficient access to multimedia services requires that multimedia streams be adapted according to the environment constraints. One approach to this issue is based on the use of intermediate nodes within the network to perform such adaptations (media transformations, protocol conversion and data transcoding) thus minimising intrusiveness with respect to legacy applications. Much research work has followed this approach, but lacks the flexibility required to fully address the issue. For this purpose, the authors designed and implemented a framework for network-based adaptations of multimedia streams. To reach the required flexibility, this framework provides support for dynamic configuration and reconfiguration of adaptations processes. A language called APSL (adaptation proxy specification language) allows the specification of such (re)configurations. A specification is translated into a component-based software architecture which evolves dynamically according to execution conditions. The authors describe the implementation of this framework on top of the Microsoft DirectShow® environment and report on a performance evaluation which demonstrates the effectiveness of the approach. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • MoMo: enabling hybrid museums

    Page(s): 245 - 251
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (617 KB)  

    Present-day museums are not mere passive institutions for the preservation of a society's cultural heritage. They have become instead learning environments, research centres and even tourist attractions. The paper introduces the notion of a hybrid museum (HM) in which wireless personal digital devices (PDAs) are used to tailor digital contents to the visitor to enrich both the learning and entertainment experience. The paper describes a fully functional hybrid museum infrastructure (MoMo) implemented with the .NET compact framework running on the PocketPC platform. Several research challenges that had to be faced during the implementation of the system such as the exploration of large sets of information on PDAs are also presented; and the customisation and personalisation of the displayed contents using a modified partial prediction matching algorithm are also discussed. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.