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.
3D robotic vision is proposed using a neural network model that forms sparse distributed memory traces of spatiotemporal episodes of an object. These episodes are generated by the robot interaction with the environment or by robot's movement around 3D object and its perspective to the objects. The traces are distributed in each cell and synapse that participates in many traces. This sharing of representational...
A robotic mediator is a robot platform that mediates between the user and the smart environment system in order to capture user's intent and provide proactive services by collaborating with available resources in the environment. In order for a robotic mediator to provide the user with proactive context-aware services, it must communicate and collaborate with diverse heterogeneous devices and systems...
Robots are getting increasingly sophisticated and complex and need more simple and intuitive ways for supervision and programming. Simultaneously, smartphones are becoming more innovative, are easier to use and equipped with features and accessories that are capable of offering easier robot control and enhancing user experience. This facilitates a broad range of possibilities for programming, supervision,...
Models are used in control domains for early validation of system properties, using simulation or formal verification, and for the automatic generation of a software implementation. We propose an approach in which a functional model of the controls is matched to a model of the execution platform through an intermediate mapping model, that represents the software tasks and communication messages. The...
The contribution sketches a reformulation of S. Freud's concept of the so-called “pleasure pump” formulated in his manuscript Project of Scientific Psychology from 1895, into the computationalistic conceptual framework of multiagent — or “resource”, as M. Minsky has proposed in his book The Emotion Machine (2006) — systems, and provides its demonstration within a programmed system of software agents...
In order to accomplish cooperative tasks, decentralized systems are required to communicate among each other. Thus, maintaining the connectivity of the communication graph is a fundamental issue. Connectivity maintenance has been extensively studied in the last few years, but generally considering undirected communication graphs. In this paper we introduce a decentralized control and estimation strategy...
Extensive cost, time and effort associated with setting up a production line often inhibits transitioning novel ideas into commercialized products. Sustainable revenue generation in such enterprises requires production in large quantities in order to lower the unit cost, and thus improving the marketability. Although this model has been successful and is being followed by most of the industries today,...
This paper is based on the results of a research project regarding the design and development of an Intelligent Haptic Robot-Glove (IHRG) for the rehabilitation of the patients that have a diagnosis of a cerebrovascular accident. The IHRG is an exoskeleton that supports the human hand and hand activities by using a control architecture for dexterous grasping and manipulation. The five-fingered assistive...
CogPrime, a comprehensive architecture for embodied Artificial General Intelligence, is reviewed, covering the core architecture and algorithms, the underlying conceptual motivations, and the emergent structures, dynamics and functionalities expected to arise in a completely implemented CogPrime system once it has undergone appropriate experience and education. A qualitative argument is sketched,...
Today high-end cars have extremely complex E/E architectures - with 50–100 electronic control units (ECUs), connected by communication buses like CAN, FlexRay and Ethernet. They are used to run several (control) applications with many million lines of code. We propose a radically new architecture where all these applications are instead run on a mobile phone being carried by the driver. The car now...
This paper describes the main outcomes of Sistemi Software Integrati (SSI) R&D activities addressing Network-centric software architecture for autonomous systems. Specifically, the studies and products focus on Swarm-centric architectures, a specialized branch of Network-centric systems where system features such as autonomy, fractionation, and (self-) organization gain a primary role in the system...
Modern robotics systems rely on distributed event-based frameworks to facilitate the assembly of software out of collections of reusable components. These frameworks express component dependencies in data that encode event publish-subscribe relations. This loosely coupled architecture makes it difficult for developers to understand the dependencies and to predict the impacts of a change to a component...
This paper covers the hardware and basic software design of a multifunctional module that offers the peripheric devices specific to a microcontroller, while having a digital signal processor core, in order to be used in robots or decentralized industrial applications. Considering the module has a field bus interface, a distributed system can be constructed by interconnecting a number of such devices...
Facial expression has an important role for natural interaction among social robots and humans. In this paper, an architecture conceived for imitation of facial expressions is proposed. We describe the computer vision algorithm that was implemented for real-time geometric facial features extraction. It covers face detection, extraction of eyes, eyebrows, nostrils and mouth characteristic points, as...
The paper presents the usage of a prototype DSO cognitive architecture (DSO-CA) for mobile surveillance. DSO-CA is able to bring to bear different types of knowledge to solve problems. It imbues mobile robots with intelligent capabilities like reasoning and adaptive path planning in dynamic environments, and achieves human-inspired object recognition. These intelligent robotic movements and object...
The organization level of complex automated robotic and manufacturing systems, whose dynamics is discrete-event dominated, is revisited and some innovative results towards enhancing machine intelligence derived. These comprise a fuzzy-Petri-net reasoning emulator implementing the fuzzy-Petri rule-based decision-making with an appropriate knowledge base support. This fuzzy-Petri reformulation follows...
Middle wares such as Player and ROS are commonly used in network robotics applications in order to provide networking capabilities and other functionalities such as remote control, vision, and others. On the other hand, they introduce more complexity to the system and decrease the system performance. For that reason, the use of web services, remote procedure calls, or messaging can be considered as...
An embedded multi-core stream architecture is developed to solve the intensive computation of real-time multi-target systems, such as GNSS/INS state estimation problems for multi-robot systems. A number of isomorphic stream cores are integrated in a single chip, interconnected with internal network. Each stream core employs 4 arithmetic clusters to support double precision floating point number operations...
Robots for real world applications face multiple challenges due to the dynamic nature of the environment. These challenges require that robotic architectures can handle multiple goals, some of which may be conflicting, and can also handle time-constraints for completion of those goals. In addition, the architectures need to be flexible enough to change their priorities should a change in the environment...
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.