• openAccess   A Practical Approach for Picking Items in an Online Shopping Warehouse 

      Nechyporenko, Nataliya; Morales, Antonio; Cervera, Enric; del Pobil, Angel P. MDPI (2021-06-23)
      Commercially viable automated picking in unstructured environments by a robot arm remains a difficult challenge. The problem of robot grasp planning has long been around but the existing solutions tend to be limited when ...
    • openAccess   An Omnidirectional Platform for Education and Research in Cooperative Robotics 

      Kassawat, Majd; Cervera, Enric; del Pobil, Angel P. MDPI (2022-02-08)
      In this paper we present a new, affordable, omnidirectional robot platform which is suitable for research and education in cooperative robotics. We design and implement the platform for the purpose of multi-agent object ...
    • openAccess   CompaRob: the shopping cart assistance robot 

      Sales Gil, Jorge; Martí Avilés, José Vicente; Marin, Raul; Sanz, Pedro J; Cervera, Enric Hindawi Publishing Corporation (2016)
      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 ...
    • openAccess   GPU-Accelerated Vision for Robots: Improving System Throughput Using OpenCV and CUDA 

      Cervera, Enric IEEE (2020-06)
      OpenCV is an open source computer vision and machine learning library for C/C++/Python available for Windows, Linux, macOS, and Android platforms. It contains low-level image processing functions as well as high-level ...
    • openAccess   Multi-Sensor Person Following in Low-Visibility Scenarios 

      Sales Gil, Jorge; Marin, Raul; Cervera, Enric; Rodríguez, Sergio; Pérez Soler, Javier MDPI (2010)
      Person following with mobile robots has traditionally been an important research topic. It has been solved, in most cases, by the use of machine vision or laser rangefinders. In some special circumstances, such as a smoky ...
    • openAccess   Notebook 1: Moving the robot 

      Cervera, Enric (2017-03-29)
      During the first week, you will learn how a mobile robot moves, and how to program basic functions for sending commands to the motors, and calculating the distance travelled by the robot.
    • openAccess   Notebook 6: Ball Picking Challenge Part 2: Pick and Place 

      Cervera, Enric (2017-03-29)
      The aim of this week is to program the robot for the second part of the challenge: pick up the balls and transport them to the corner. To do so, you need to reuse the abilities learnt in week 4; please feel free to reuse ...
    • openAccess   Notebook Week 2: Ultrasonic Sensing 

      Cervera, Enric (2017-03-29)
      We will explain how ultrasonic sensors can be used for simple navigation tasks, including wandering while avoiding obstacles, and wall following
    • openAccess   Notebook week 3: Vision 

      Cervera, Enric (2017-03-29)
      In this module, we present the fundamentals of computer vision and image processing for a locomotion task: the robot will follow a line on the ground using a camera.
    • openAccess   Notebook week 4: Manipulation 

      Cervera, Enric (2017-03-29)
      In this module, you will learn to control the robot gripper, and program a task for autonomously grasping an object, an carrying it to a predefined destination.
    • openAccess   Notebook week 5: Ball Picking Challenge 

      Cervera, Enric (2017-03-29)
      The aim of this week is to program the robot for the first part of the challenge: follow the line from the beginning to the destination point. To do so, you need to reuse the abilities learnt in weeks 1-3; please feel free ...
    • openAccess   Particle-filter-based Pose Estimation from Controlled Motion with Application to Visual Servoing 

      Hafez, Abdul; Cervera, Enric InTech (2014)
      In this paper, we present a Bayesian algorithm based on particle filters to estimate the camera pose for vision-based control. The state model is represented as a relative camera pose between the current and initial ...
    • openAccess   ROSLab Sharing ROS Code Interactively With Docker and JupyterLab 

      Cervera, Enric; del Pobil, Angel P. IEEE (2019-07-15)
      The success of the Robot Operating System (ROS) and the advance of open source ideas have radically changed and improved the experience of sharing software among members of the robotics community. Yet the lack of a suitable ...
    • openAccess   Simulation 1 

      Cervera, Enric (2017-03-29)
    • openAccess   Simulation 2 

      Cervera, Enric (2017-03-29)
    • openAccess   Simulation 3 

      Cervera, Enric (2017-03-29)
    • openAccess   Simulation 4 

      Cervera, Enric (2017-03-29)
    • openAccess   Simulation 5 

      Cervera, Enric (2017-03-29)
    • openAccess   Simulation 6 

      Cervera, Enric (2017-03-29)
    • openAccess   The Experience of the Robot Programming Network Initiative 

      Casañ, Gustavo Adolfo; Cervera, Enric Hindawi (2018-06)
      Since its creation in 2014, the Robot Programming Network (RPN) has been an environment to learn and teach robotics to the general public, which has also allowed us to learn about education. In this paper, we aim to not ...