Enric Cervera

Dr. Enric Cervera

Department of Computer Science and Engineering, Jaume I University, Castellon de la Plana, Spain

Research Focus & Metrics

Academic Career Length

31Years (1996-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 October 2003 in The International Journal of Robotics Research
Verified
Journal Article
Closed access
PDF file
Enric CerveraEnric Cervera
Enric Cervera
APA. P. del Pobil
A. P. del Pobil
FBF. Berry
F. Berry
Philippe MartinetPhilippe Martinet
Philippe Martinet
Neither of the classical visual servoing approaches, position-based and image-based, are completely satisfactory. In position-based visual servoing the trajectory of the robot is well stated, but the approach suffers mainly from the image features going out of the visual field of the cameras. On the other hand, image-based visual servoing has been found generally satisfactory and robust in the presence of camera and hand-eye calibration errors. However, in some cases, singularities and local minima may arise, and the robot can go further from its joint limits. This paper is a step towards the synthesis of both approaches with their particular advantages, i.e., the trajectory of the camera motion is predictable and the image features remain in the field of view of the camera. The basis is the introduction of three-dimensional information in the feature vector. Point depth and object pose produce useful behavior in the control of the camera. Using the task-function approach, we demonstrate the relationship between the velocity screw of the camera and the current and desired poses of the object in the camera frame. Camera calibration is assumed, at least coarsely. Experimental results on real robotic platforms illustrate the presented approach.

1 May 2015
Verified
Conference Paper
Closed access
GCGustavo Casañ
Gustavo Casañ
Enric CerveraEnric Cervera
Enric Cervera
AMAmine A. Moughlbay
Amine A. Moughlbay
JAJaime Alemany
Jaime Alemany
Philippe MartinetPhilippe Martinet
Philippe Martinet
RPN (Robotic Programming Network) is an initiative to bring existing remote robot laboratories to a new dimension, by adding the flexibility and power of writing ROS code in an Internet browser and running it in the remote robot with a single click. The code is executed in the robot server at full speed, i.e. without any communication delay, and the output of the process is returned back. Built upon Robot Web Tools, RPN works out-of-the-box in any ROS-based robot or simulator. This paper presents the core functionality of RPN in the context of a web-enabled ROS system, its possibilities for remote education and training, and some experimentation with simulators and real robots in which we have integrated the tool in a Moodle environment, creating some programming courses and make it open to researchers and students (http://robotprogramming.uji.es).

1 February 2016 in International Journal of Distributed Sensor Networks
Verified
Journal Article
Open access
JSJorge Sales
Jorge Sales
JMJose V. Martí
Jose V. Martí
Raúl Marín PradesRaúl Marín Prades
Raúl Marín Prades
Enric CerveraEnric Cervera
Enric Cervera
PSPedro J. Sanz
Pedro J. Sanz
Technology has recently been developed which offers an excellent opportunity to design systems with the ability to help people in their own houses. In particular, assisting elderly people in their environments is something that can significantly improve their quality of life. However, helping elderly people outside their usual environment is also necessary, to help them to carry out daily tasks like shopping. In this paper we present a person-following shopping cart assistance robot, capable of helping elderly people to carry products in a supermarket. First of all, the paper presents a survey of related systems that perform this task, using different approaches, such as attachable modules and computer vision. After that, the paper describes in detail the proposed system and its main features. The cart uses ultrasonic sensors and radio signals to provide a simple and effective person localization and following method. Moreover, the cart can be connected to a portable device like a smartphone or tablet, thus providing ease of use to the end user. The prototype has been tested in a grocery store, while simulations have been done to analyse its scalability in larger spaces where multiple robots could coexist.

29 October 2018 in IEEE Robotics and Automation Letters
Verified
Journal Article
Closed access
Enric CerveraEnric Cervera
Enric Cervera
This paper reviews the source code published with the papers of a flagship robotics research conference, 2017 International Conference on Robotics and Automation (ICRA). The aim is to investigate whether the code is actually useful, i.e. can be reused by an interested reader without much effort. The interest is twofold: for one side, it makes possible to replicate and validate the results of the research; for another side, it facilitates new progress on the field, since researchers can build new systems on top of existing work. Unfortunately, reusing code is not as straightforward as it could seem, and there is a need for tools that alleviate the effort for integrating someone else's code into the own user's system. We propose the use of Docker, a Linux container technology, to turn the source code repositories into executable images, that can be run and tested locally, in an isolated environment, without the need of a costly integration with the host system.

12 April 2005
Verified
Conference Paper
Closed access
PRP. Renaud
P. Renaud
Enric CerveraEnric Cervera
Enric Cervera
PMP. Martiner
P. Martiner

1 April 2008
Verified
Conference Paper
Closed access
AHA.H. Aabdul Hafez
A.H. Aabdul Hafez
Enric CerveraEnric Cervera
Enric Cervera
CJC. V. Jawahar
C. V. Jawahar
In this paper, we present a novel boosted robot vision control algorithm. This method utilizes on-line boosting to produce a strong vision-based robot control starting from two weak algorithms. These weak methods are image-based and position-based visual servoing algorithms. The notion of weak and strong algorithms have been presented in the context of robot vision control. Appropriate error functions are defined for the weak algorithms to evaluate their suitability in the task. The integrated algorithm has superior performance both in image and Cartesian spaces. Experiments validate this claim.