Search results for "Robot"
showing 10 items of 1036 documents
Explainable Post-Occupancy Evaluation Using a Humanoid Robot
2020
The paper proposes a new methodological approach for evaluating the comfort condition using the concept of explainable post occupancy to make the user aware of the environmental state in which (s)he works. Such an approach was implemented on a humanoid robot with social capabilities that aims to enforce human engagement to follow recommendations. The humanoid robot helps the user to position the sensors correctly to acquire environmental measures corresponding to the temperature, humidity, noise level, and illuminance. The distribution of the last parameter due to its high variability is also retrieved by the simulation software Dialux. Using the post occupancy evaluation method, the robot …
UnipaBCI a novel general software framework for brain computer interface
2017
The increasing interest in Brain Computer Interface (BCI) requires new fast, reliable and scalable frameworks that can be used by researchers to develop BCI based high performance applications in efficient and fast ways. In this paper is presented "UnipaBCI", a general software framework for BCI applications based on electroencephalogra-phy (EEG) that can fulfill these new needs. A visual evoked potentials (VEP) application has also been developed using the proposed framework in order to test the modular architecture and the overall performance. Different types of users (beginners and experts in BCI) have been involved during the "UnipaBCI" experimental test and they have exhibited good and…
Knowledge acquisition through introspection in Human-Robot Cooperation
2018
Abstract When cooperating with a team including humans, robots have to understand and update semantic information concerning the state of the environment. The run-time evaluation and acquisition of new concepts fall in the critical mass learning. It is a cognitive skill that enables the robot to show environmental awareness to complete its tasks successfully. A kind of self-consciousness emerges: the robot activates the introspective mental processes inferring if it owns a domain concept or not, and correctly blends the conceptual meaning of new entities. Many works attempt to simulate human brain functions leading to neural network implementation of consciousness; regrettably, some of thes…
Automatic Calibration of an Industrial RGB-D Camera Network Using Retroreflective Fiducial Markers
2019
This paper describes a non-invasive, automatic, and robust method for calibrating a scalable RGB-D sensor network based on retroreflective ArUco markers and the iterative closest point (ICP) scheme. We demonstrate the system by calibrating a sensor network comprised of six sensor nodes positioned in a relatively large industrial robot cell with an approximate size of 10 m × 10 m × 4 m . Here, the automatic calibration achieved an average Euclidean error of 3 c m at distances up to 9.45 m . To achieve robustness, we apply several innovative techniques: Firstly, we mitigate the ambiguity problem that occurs when detecting a marker at long range or low resolution by comparing the…
Extrinsic calibration of heterogeneous cameras by line images
2014
International audience; The extrinsic calibration refers to determining the relative pose of cameras. Most of the approaches for cameras with non-overlapping fields of view (FOV) are based on mirror reflection, object tracking or rigidity constraint of stereo systems whereas cameras with overlapping FOV can be calibrated using structure from motion solutions. We propose an extrinsic calibration method within structure from motion framework for cameras with overlapping FOV and its extension to cameras with partially non-overlapping FOV. Recently, omnidirectional vision has become a popular topic in computer vision as an omnidirectional camera can cover large FOV in one image. Combining the g…
Exploiting Cognitive Architectures to design Storytelling Activities for NarRob
2020
In this work, we exploited the potential of a cognitive architecture to model the characters of a story in an interactive storytelling system. The system is accessible through NarRob, a humanoid social robot, able to manage storytelling activities aimed at improving the emotional and social skills of children, also adding expressiveness to the narration by using proper associate gestures and emotional expressions. Our main goal was to implement the cognitive processes of the agents interpreted by the robot within an environment coinciding with a narrative context. The narrated story is largely inspired by the "FearNot!" game, where in our system, we modeled the cognitive processes elaborate…
A Comparison of Algorithms for Path Planning of Industrial Robots
2008
In this paper, the path planning problem for industrial robots in environ- ments with obstacles has been solved using four algorithms that implement different methodologies. Our objective is to analyze the characteristics of these algorithms. Consequently, the results (solutions) obtained with each of them are compared through the analysis of three operational parameters that are relevant to determine the qualities of the solutions. These parameters are: the computational time, the distance travelled by the robot and the number of generated configurations. One of the algorithms can be catalogued as indirect and the other three are variations of a direct method. The four algorithms have been…
A Case Study on Agriture: Distributed HLA-Based Architecture for Agricultural Robotics
2011
In agricultural robotics, as in other robotic systems, one of the most important parts is the control architecture. This paper describes the definition of a new control architecture specially designed for groups of robots in charge of doing maintenance tasks in agricultural environments. This architecture has been developed having in mind principles as scalability, code reuse, abstraction hardware and data distribution. Moreover, it is important that the control architecture can allow coordination and cooperation among the different elements in the system. The architecture presented in this paper implements all these concepts by means of the integration of different systems, such as Player,…
Modelling and Control of a 2-DOF Robot Arm with Elastic Joints for Safe Human-Robot Interaction
2021
Collaborative robots (or cobots) are robots that can safely work together or interact with humans in a common space. They gradually become noticeable nowadays. Compliant actuators are very relevant for the design of cobots. This type of actuation scheme mitigates the damage caused by unexpected collision. Therefore, elastic joints are considered to outperform rigid joints when operating in a dynamic environment. However, most of the available elastic robots are relatively costly or difficult to construct. To give researchers a solution that is inexpensive, easily customisable, and fast to fabricate, a newly-designed low-cost, and open-source design of an elastic joint is presented in this w…
Off-line Programming and simulation for automatic robot control software generation
2007
In this paper an off-line programming approach for welding robots is presented. The approach is based on the integration of a software tool for robot simulation and an user-friendly interface for automatic generation of the control program. The user can graphically arrange the components in a robotic work-cell and simulate the movements and operations of robotic arms before converting motions and operating sequences in controller-specific tasks. This methodology guarantees high level of flexibility of the robotic system when high variety of work-pieces needs to be welded. The approach has been implemented and tested in a real welding work-cell.