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.
Information technology has been advancing in many countries. In their daily lives, people encounter computerized systems in many situations and often take their operation for granted. If a system failure occurs temporarily, it is disadvantageous for the system operator and the user. The use of distributed and parallel processing systems has increased the prevalence of software failures due to resource...
We present HPP, a software designed for complex classes of motion planning problems, such as navigation among movable objects, manipulation, contact-rich multiped locomotion, or elastic rods in cluttered environments. HPP is an open-source answer to the lack of a standard framework for these important issues for robotics and graphics communities.
This paper deals with the design principles and implementation of a reconfigurable real-time software platform designed for data exchange between software modules of unmanned underwater and surface vehicles. The aim of developing a new robotic platform was the realization of a light-weight OS-independent library that allows integrating AUVs, ROVs and surface vehicles to a single computing cluster...
Simulation is an initial approach to determine the experiment feasibility, especially for a complex robotics environment. This paper give an overview of five simulation software for non-expert developers to quickly perform the multirobots simulation. In the advanced robotics field, further research requires simulations, especially which involve multi-robots as to run quickly. There are many robotics...
This paper describes the hands on workshop experience using a robot kit DepecaBot, as a part of a global effort of teaching robotics as a way of improving skills for students in field of computer science, electronics, and telecommunications. The Robotics Week has been taking place at the University of Alcalá since 2000. This Robotics Week comprises different activities: sumo fighting robots, autonomous...
Navigation algorithms are fundamental for mobile robots. While the correctness of the algorithms is important, it is equally important that they do not fail because of bugs in their implementation. Yet, even widely-used robot navigation code lacks proofs of correctness or credible coverage reports from testing. Robot software developers usually point towards the cost of manual verification or lack...
Producing interactive chatbots usually involves complex sentence parsing approaches that are beyond the scope of material that can be handled in introductory CS courses. In this paper, a simple framework is presented for parsing a sentence from a user during a chat with a chatbot using an "answer matching" strategy that is not at a level of complexity that is too difficult for an introductory...
At present, some personal assistant systems have got new application with the promotion of instant messaging technology. In this study, we have developed a kind of personal assistant robot platform especially for students and employee to help to manage their learning, life and work better, in the fields of curriculum management, diary management, financing management and chatting system. We provide...
In this paper, an approach for development of program-verifier whereby it is carried out a check of mission for autonomous underwater vehicle (AUV) is proposed. The approach is consisted in substitution of standard libraries, in which described access to all resources of AUV, on libraries which carry out transmit of commands and parameters of these commands to external program-verifier. The program-verifier...
In order to improve the quality and the efficiency of software testing, software automation test has been put to use widely during the software testing. This paper discusses the application of testing tools in software test automation, with the Robot Framework automation test analysis.
The advances made in both Human Computer Interfaces (HCIs) and in Mixed Reality (MR) systems during the past decade have opened the gates to countless new applications in fields ranging from applied science to fine arts. In fact, computers have evolved from boxes with which it was possible to interact solely using mice, keyboards and monitors, to become devices that permeate and intersect with the...
This abstract discusses our current work on the collection of patterns of dependability cases for a software/system lifecycle. We also describe a prototype implementation of a dependability case editor called D-Case Editor, which has a pattern selection function.
Most of the current state of the art motion planning software libraries are not easily interchangeable, because core concepts are represented with different data structures, application programming interfaces (API) are not compatible, or algorithms are encapsulated in modules organized in mutually exclusive abstraction hierarchies. These problems limit the possibility to reuse different libraries...
If robots are to be fully accepted in the homes and offices of the world, it is important that they are guaranteed to be reliable and not to cause damage or harm. This requires testing robot systems and the software that comprises them. But testing robot software has always been a difficult process for developers. Issues of repeatability, safety, access to hardware and the general complexity of robot...
Over the last five years, a number of powerful robotics controllers have become available. Only a small percentage of these are suitable for general use in robotics. In particular, they trivially interface with a large variety of sensors and effectors, have a well constructed software IDE that works with a standard programming language, are self contained and are easy to use. The CBC2 is a new robot...
The topic of reusable software in robotics is now largely addressed. Components based architectures, where components are independent units that can be reused accross applications, have become more popular. As a consequence, a long list of middlewares and integration tools is available in the community, often in the form of open-source projects. However, these projects are generally self contained...
Multiple robot-based micromanipulation system is a very interesting term in the field of micro operation research recent years. A type of piezoelectric driven miniaturerobot was introduced and the corresponding micromanipulation system was designed. The robot was controlled directly by a computer with the help of an analog output card NI PCI-6723 and the real-time situation of the working area was...
This paper examines the needs of custom robotics control software applications that share a commonality but require various operator GUI's and how to accommodate for those changes using power of Windows Presentation Foundation (WPF) framework and Model View ViewModel (MVVM) design pattern as a next step from traditional Model View Controller (MVC) pattern and its derivatives.
This paper presents the libdrdc data standards library containing internal nomenclature, definitions, units of measure, coordinate reference frames, and representations for use in autonomous systems research. This library is a configurable, portable C / C++ / object oriented C library developed to be independent of software middleware, system architecture, processor, or operating system. It is designed...
There exist many powerful machine learning software libraries, which help the engineer to build robots that learn autonomously. However, engineering of an autonomous robot still is a challenging and time consuming task even with these learning libraries. With the open source Teaching-Box presented here, the ldquotrainingrdquo of a robot becomes easier due to the following features. The Java library...
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.