首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
One of the most evident characteristics of robotic applications is heterogeneity: large robotic projects involve many different researchers with very different programming needs and areas of research, using a variety of hardware and software that must be integrated efficiently (i.e.: with a low development cost) to construct applications that satisfy not only classic robotic requirements (fault-tolerance, real-time specifications, intensive access to hardware, etc.) but also software engineering aspects (reusability, maintainability, etc.). Most existing solutions to this problem either do not deal with such heterogeneity or do not cover specific robotic needs. In this paper we propose a framework for the integration of heterogeneous robotic software through a software engineering approach: the BABEL development system, which is aimed to cover the main phases of the application lifecycle (design, implementation, testing, and maintainance) when unavoidable heterogeneity conditions are present. The capabilities of our system are shown by its support for designing and implementing diverse real robotic applications that use several programming languages (C, C++, JAVA), execution platforms (RT-operating systems, MS-Windows, no operating system at all), communication middleware (CORBA, TCP/IP, USB), and also a variety of hardware components (Personal Computers, microcontrollers, and a wide diversity of sensor and actuator devices in mobile robots and manipulator arms).  相似文献   

2.
Design of an autonomous agricultural robot   总被引:5,自引:0,他引:5  
This paper presents a state-of-the-art review in the development of autonomous agricultural robots including guidance systems, greenhouse autonomous systems and fruit-harvesting robots. A general concept for a field crops robotic machine to selectively harvest easily bruised fruit and vegetables is designed. Future trends that must be pursued in order to make robots a viable option for agricultural operations are focused upon.A prototype machine which includes part of this design has been implemented for melon harvesting. The machine consists of a Cartesian manipulator mounted on a mobile chassis pulled by a tractor. Two vision sensors are used to locate the fruit and guide the robotic arm toward it. A gripper grasps the melon and detaches it from the vine. The real-time control hardware architecture consists of a blackboard system, with autonomous modules for sensing, planning and control connected through a PC bus. Approximately 85% of the fruit are successfully located and harvested.  相似文献   

3.
4.
5.
The currently available speech technologies on mobile devices achieve effective performance in terms of both reliability and the language they are able to capture. The availability of performant speech recognition engines may also support the deployment of vocal interfaces in consumer robots. However, the design and implementation of such interfaces still requires significant work. The language processing chain and the domain knowledge must be built for the specific features of the robotic platform, the deployment environment and the tasks to be performed. Hence, such interfaces are currently built in a completely ad hoc way. In this paper, we present a design methodology together with a support tool aiming to streamline and improve the implementation of dedicated vocal interfaces for robots. This work was developed within an experimental project called Speaky for Robots. We extend the existing vocal interface development framework to target robotic applications. The proposed solution is built using a bottom-up approach by refining the language processing chain through the development of vocal interfaces for different robotic platforms and domains. The proposed approach is validated both in experiments involving several research prototypes and in tests involving end-users.  相似文献   

6.
This paper addresses autonomous intelligent navigation of mobile robotic platforms based on the recently reported algorithms of language-measure-theoretic optimal control. Real-time sensor data and model-based information on the robot's motion dynamics are fused to construct a probabilistic finite state automaton model that dynamically computes a time-dependent discrete-event supervisory control policy. The paper also addresses detection and avoidance of livelocks that might occur during execution of the robot navigation algorithm. Performance and robustness of autonomous intelligent navigation under the proposed algorithm have been experimentally validated on Segway RMP robotic platforms in a laboratory environment.  相似文献   

7.
An adaptive panoramic stereo approach for two cooperative mobile platform is presented. There are four key features in the approach: 1) omnidirectional stereovision with an appropriate vertical FOV, and a simple camera calibration method; 2) cooperative mobile platforms for mutual dynamic calibration and best view planning; 3) 3D matching after meaningful object (human subject) extraction; and 4) real-time performance. The integration of omnidirectional vision with mutual awareness and dynamic calibration strategies allows intelligent cooperation between visual agents. This provides an effective way to solve the problems of limited resources, view planning, occlusion, and motion detection of movable robotic platforms. Experiments have shown that this approach is quite promising.  相似文献   

8.
This paper presents the development of two outdoor intelligent vehicles platforms named CaRINA I and CaRINA II, their system architecture, simulation tools, and control modules. It also describes the development of the intelligent control system modules allowing the mobile robots and vehicles to navigate autonomously in controlled urban environments. Research work has been carried out on tele-operation, driver assistance systems, and autonomous navigation using the vehicles as platforms to experiments and validation. Our robotic platforms include mechanical adaptations and the development of an embedded software architecture. This paper addresses the design, sensing, decision making, and acting infrastructure and several experimental tests that have been carried out to evaluate both platforms and proposed algorithms. The main contributions of this work is the proposed architecture, that is modular and flexible, allowing it to be instantiated into different robotic platforms and applications. The communication and security aspects are also investigated.  相似文献   

9.
Building multirobot systems exploiting mobile code technologies: this is quite an attractive possibility that, if successfully exploited, could very much improve the flexibility in development of systems composed of multiple mobile robots. In this paper we present two main contributions that constitute a significant step toward this ambitious scenario. In particular, we present architectural and technological solutions that enable both the mobility of code in a network of robots and the interfacing between robotic platforms and mobile code. Although we are aware that the results presented in this paper are still preliminary and limited, we demonstrate their promising potential with experiments involving two mobile robots.  相似文献   

10.
With increasing demand on reliable robotic platforms that can alleviate the burden of daily painstaking tasks, researchers have focused their effort towards developing robotic platforms that possess a high level of autonomy and versatility in function. These robots, capable of operating either individually or in a group, also possess the structural modular morphology that enables them to adapt to the unstructured nature of a real environment. Over the past two decades, significant work has been published in this field, particularly in the aspects of autonomy, mobility and docking. This paper reviews the primary methods in the literature related to the fields of modular and reconfigurable mobile robotics. By bringing together aspects of modularity, including docking and autonomy, and synthesizing the most relevant findings, there is optimism that a more complete understanding of this field will serve as a starting ground for innovation and integration of such technology in the urban environment.  相似文献   

11.
In this work, we describe an autonomous mobile robotic system for finding, investigating, and modeling ambient noise sources in the environment. The system has been fully implemented in two different environments, using two different robotic platforms and a variety of sound source types. Making use of a two-step approach to autonomous exploration of the auditory scene, the robot first quickly moves through the environment to find and roughly localize unknown sound sources using the auditory evidence grid algorithm. Then, using the knowledge gained from the initial exploration, the robot investigates each source in more depth, improving upon the initial localization accuracy, identifying volume and directivity, and, finally, building a classification vector useful for detecting the sound source in the future.  相似文献   

12.
In multi-agent systems, it is crucial to maintain a robust and fault-tolerant network topology while minimizes power consumption, especially for the multiple unmanned combat platforms based on mobile robotic networks. This work studies the problem of fault-tolerant topology control in mobile robotic networks. With the aim of constructing self-healing networks, a K-connected topology control algorithm that can cope with faults such as node failures and link disruptions is proposed. The robotic team stays connected in the dynamic interaction topology, even in the face of K-1 nodes departure. Our approach combines power transmission and motion control for constructing a K-connected network topology with approximately minimum power to prolong their working life. Extensive numerical simulations demonstrate the effectiveness of the proposed solution are presented.  相似文献   

13.
Behaviour-based models have been widely used to represent mobile robotic systems, which operate in uncertain dynamic environments and combine information from several sensory sources. The specification of complex mobile robotic applications is performed in such models by combining deliberative goal-oriented planning with reactive sensor driven operations. Consequently, the design of mobile robotic architectures requires the combination of time-constrained activities with deliberate time-consuming components. Furthermore, the temporal requirements of the reactive activities are variable and dependent on the environment (i.e. recognition processes) and/or on application parameters (i.e. process frequencies depend on robot speed).In this paper, a real-time mobile robotic architecture to cope with the functional and variable temporal characteristics of behaviour-based mobile robotic applications is proposed. Run-time flexibility is a main feature of the architecture that supports the variability of the temporal characteristics of the workload. The system has to be adapted to the environmental conditions, by adjusting robot control parameters (i.e. speed) or the system load (i.e. computational time), and take actions depending on it. This influence is focused on the ability of the system to select the appropriate activity to be executed depending on the available time, and, to change its behaviour depending on the environmental information. The flexibility of the system is allowed thanks to the definition of a real-time task model and the design of adaptation mechanisms for the regulation of the reactive load.The improvement of the robot quality of service (QoS) is another important aspect discussed in the paper. The architecture incorporates a quality of service manager (QoSM) that allows dynamically monitor analyse and improve the robot performances. Depending on the internal state, on the environment and on the objectives, the robot performance requirements vary (i.e. when the environment is overloaded, global map processes generating high-quality maps are required). The QoSM receives the performance requirements of the robot, and by adjusting the reactive load, the system enables the necessary slack time to schedule the more suitable deliberative processes and hence fulfilling the robot QoS. Moreover, the deliberative load can be scheduled by different heuristic strategies that provide answers of varying quality.  相似文献   

14.
Recent advances in sensing and intelligent control technologies open a whole new dimension in underwater autonomy. However, before truly-capable, autonomous underwater robots can be created for subsea intervention and exploration, many research issues must be first investigated and developed experimentally on testbed platforms.OTTER is an underwater robot designed to be used as a testbed for autonomous technologies. Both OTTER's hardware and software systems are configured to support simultaneous development and testing of different concepts for underwater robotic by independent researchers. A general control-software framework enables common access to all subsystems and avoids the duplication of basic robotic functionality jointly required by all projects. Additionally, the new autonomous technologies enabled by the results of individual research are mutually compatible and can be easily integrated into a single robotic system. Examples of new technologies demonstrated on the OTTER underwater robot include control from a real-time vision-sensing system, coordinated arm/vehicle control, and control from 3D graphical user interfaces.  相似文献   

15.
16.
Due to non-stable mobile locations, fluctuations in client request rates and deterioration of quality of service, operators and suppliers of service and content must cooperate to satisfy their customers. One way this type of cooperation can be achieved is through a dynamic reconfiguration of service provision platforms. Such a reconfiguration is a real-time operation preformed over an initial configuration with the goal of improving the platform’s quality of service parameters.  相似文献   

17.
We describe an approach using a stochastic optimization framework (SOF) for operating complex mobile systems with several degrees of freedom (DOFs), such as robotic limbs with N joints, in environments that can contain obstacles. As part of the SOF, we have employed an efficient simulated annealing algorithm normally used in computationally highly expensive optimization and search problems such as the traveling salesman problem and protein design. This algorithm is particularly suited to run onboard industrial robots, robots in telemedicine, remote spacecraft, planetary landers, and rovers, i.e., robotic platforms with limited computational capabilities. The robotic limb deployment optimization approach presented here offers an alternative to time‐intensive robotic arm deployment path planning algorithms in general and in particular for robotic limb systems in which closed‐form solutions do not exist. Application examples for a (N = 4)‐DOF arm on a planetary exploration rover are presented. © 2009 Wiley Periodicals, Inc.  相似文献   

18.
The diversity of robotic research areas along with the complex requirements of hardware and software for robotic systems have always presented a challenge for system developers. Many past robot control platforms were complex, expensive, and not very user friendly. Even though several of the previous platforms were designed to provide an open architecture system, very few of the previous platforms have been reused. To address previous disadvantages, this paper describes the design and implementation of the Robotic Platform, an object-oriented development platform for robotic applications. The Robotic Platform includes hardware interfacing, servo control, trajectory generation, 3D simulation, a graphical user interface, and a math library. As opposed to distributed solutions, the Robotic Platform implements all these components in a homogenous architecture that utilizes a single hardware platform (a standard PC), a single programming language (C++), and a single operating system (the QNX Real-Time Platform) while guaranteeing deterministic real-time performance. This design leads to an open architecture that is less complex, easier to use, and easier to extend. Particularly, the area of multiple cooperating robots benefits from this kind of architecture, since the Robotic Platform achieves a high integration of its components and provides a simple and flexible means of communication. The architecture of the Robotic Platform builds on the following state-of-the-art technologies and general purpose components to further increase simplicity and reliability: (i) PC technology, (ii) the QNX Real-Time Platform, (iii) the Open Inventor library, (iv) object-oriented design, and (v) the QMotor control environment.  相似文献   

19.
The research and development of mechatronic aids for surgery is a persistent challenge in the field of robotic surgery. This paper presents a new haptic pedal conceived to assist surgeons in the operating room by transmitting real-time surgical information through the foot. An effective human–robot interaction system for medical practice must exchange appropriate information with the operator as quickly and accurately as possible. Moreover, information must flow through the appropriate sensory modalities for a natural and simple interaction. However, users of current robotic systems might experience cognitive overload and be increasingly overwhelmed by data streams from multiple modalities. A new haptic channel is thus explored to complement and improve existing systems. A preliminary set of experiments has been carried out to evaluate the performance of the proposed system in a virtual surgical drilling task. The results of the experiments show the effectiveness of the haptic pedal in providing surgical information through the foot.  相似文献   

20.
This article presents a systematic method of modeling and implementing real-time control for discrete-event robotic systems using Petri nets. Because, in complex robotic systems such as flexible manufacturing systems, the controllers are distributed according to their physical structure, it is desirable to realize real-time distributed control. In this article, the task specification of robotic processes is represented as a system control-level net. Then, based on the hierarchical approach, it is transformed into detailed subnets, which are decomposed and distributed into the local machine controllers. The implementation of real-time distributed control through communication between the system controller and the machine controllers on a microcomputer network is described for a sample robotic system. The proposed implementation method is sufficiently general, and can be used as an effective prototyping tool for consistent modeling, simulation, and real-time control of large and complex robotic systems.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号