Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Douglas Guimarães Macharet is active.

Publication


Featured researches published by Douglas Guimarães Macharet.


Journal of Intelligent and Robotic Systems | 2010

On the Generation of Trajectories for Multiple UAVs in Environments with Obstacles

Armando Alves Neto; Douglas Guimarães Macharet; Mario Fernando Montenegro Campos

This paper presents a methodology based on a variation of the Rapidly-exploring Random Trees (RRTs) that generates feasible trajectories for a team of autonomous aerial vehicles with holonomic constraints in environments with obstacles. Our approach uses Pythagorean Hodograph (PH) curves to connect vertices of the tree, which makes it possible to generate paths for which the main kinematic constraints of the vehicle are not violated. These paths are converted into trajectories based on feasible speed profiles of the robot. The smoothness of the acceleration profile of the vehicle is indirectly guaranteed between two vertices of the RRT tree. The proposed algorithm provides fast convergence to the final trajectory. We still utilize the properties of the RRT to avoid collisions with static, environment bound obstacles and dynamic obstacles, such as other vehicles in the multi-vehicle planning scenario. We show results for a set of small unmanned aerial vehicles in environments with different configurations.


intelligent robots and systems | 2012

A collaborative control system for telepresence robots

Douglas Guimarães Macharet; Dinei A. F. Florêncio

Interest in telepresence robots is at an all time high, and several companies are already commercializing early or basic versions. There seems to be a huge potential for their use in professional applications, where they can help address some of the challenges companies have found in integrating a geographically distributed work force. However, teleoperation of these robots is typically a difficult task. This difficulty can be attributed to limitations on the information provided to the operator and to communication delay and failures. This may compromise the safety of the people and of the robot during its navigation through the environment. Most commercial systems currently control this risk by reducing size and weight of their robots. Research effort in addressing this problem is generally based on “assisted driving”, which typically adds a “collision avoidance” layer, limiting or avoiding movements that would lead to a collision. In this article, we bring assisted driving to a new level, by introducing concepts from collaborative driving to telepresence robots. More specifically, we use the input from the operator as a general guidance to the target direction, then couple that with a variable degree of autonomy to the robot, depending on the task and the environment. Previous work has shown collision avoidance makes operation easier and reduce the number of collisions. In addition (and in contrast to traditional collision avoidance systems), our approach also reduces the time required to complete a circuit, making navigation easier, safer, and faster. The methodology was evaluated through a controlled user study (N=18). Results show that the use of the proposed collaborative control helped reduce the number of collisions (none in most cases) and also decreased the time to complete the designated task.


intelligent robots and systems | 2010

Feasible RRT-based path planning using seventh order Bézier curves

Armando Alves Neto; Douglas Guimarães Macharet; Mario Fernando Montenegro Campos

This paper presents a methodology based on a variation of the Rapidly-exploring Random Trees (RRTs) that generates feasible trajectories for autonomous vehicles with holonomic constraints in environments with obstacles. Our approach is based on seventh order Bézier curves to connect vertexes of the tree, generating paths that do not violate the main kinematic constraints of the vehicle. The methodology also does not require complex kinematic and dynamic models of the vehicle. The smoothness of the acceleration profile of the entire path is directly guaranteed by controlling the curvature values at the extreme points of each Bézier that composes the tree. The proposed algorithm provides fast convergence to the final result with several other advantages, such as the reduction in the number of vertexes of the tree because the method enable connections between vertexes of the tree with unlimited range. In an environment with few obstacles, a very small quantity of vertexes (sometimes only two) is sufficient to take the robot between two points. The properties of the seventh order Bézier formulation are also used to avoid collisions with static obstacles in the environment.


intelligent robots and systems | 2013

Efficient target visiting path planning for multiple vehicles with bounded curvature

Douglas Guimarães Macharet; Armando Alves Neto; Vilar Fiuza da Camara Neto; Mario Fernando Montenegro Campos

In this paper, we introduce the k-Dubins Traveling Salesman Problem with Neighborhoods (k-DTSPN), the problem of planning efficient paths among target regions for multiple robots with bounded curvature constraints (Dubins vehicles). This paper presents two approaches for the problem. Firstly, we present a heuristic that solves it in two steps, based on classical techniques found in the literature. Secondly, we employ a Memetic Algorithm to solve both combinatorial and continuous phases of the problem in a combined manner. We provide formal analysis about both proposed techniques, presenting upper bounds to the length of the longest tour. Numerous trials in simulated environments were executed, providing statistical examination of the final results.


brazilian symposium on artificial intelligence | 2010

Feasible UAV path planning using genetic algorithms and Bézier curves

Douglas Guimarães Macharet; Armando Alves Neto; Mario Fernando Montenegro Campos

With the growing in the use of UAVs (Unmanned Aerial Vehicles), it is necessary to develop techniques that allow the generation of feasible paths for these vehicles. These paths take into account the nonholonomic constraints intrinsic to UAVs, such as minimum curvature, minimum torsion and maximum climb (or dive) angle. Thus, this paper proposes the use of genetic algorithms to generate paths for these vehicles in the three-dimensional space, using Bezier curves with several advantages. We consider all these three constraints in order to generate a feasible path for a small fixed-wing aircraft with severe limitations. We show results for this vehicle.


ibero-american conference on artificial intelligence | 2014

An Orientation Assignment Heuristic to the Dubins Traveling Salesman Problem

Douglas Guimarães Macharet; Mario Fernando Montenegro Campos

In this paper we deal with the DTSP, which is the optimization problem where a path that goes through a set of two-dimensional points must be calculated considering the use of robots modeled as Dubins vehicles. Assuming that the sequence of visits is initially obtained accordingly to the ETSP, we propose an heuristic to assign orientations for each point in order to achieve a path which is length minimized and respects the vehicle’s nonholonomic constraints. The heuristic takes into account the vehicle’s minimum turning radius and distance between neighbors points to proportionally adjust the orientation on each point, allowing the definition of shorter Dubins curves connecting them. The methodology was horoughly evaluated through numerous trials in different simulated scenarios, providing statistical examination of the final results.


Journal of the Brazilian Computer Society | 2013

Feasible path planning for fixed-wing UAVs using seventh order Bézier curves

Armando Alves Neto; Douglas Guimarães Macharet; Mario Fernando Montenegro Campos

This study presents a novel methodology for generating smooth feasible paths for autonomous aerial vehicles in the three-dimensional space based on a variation of the Spatial Quintic Pythagorean Hodographs curves. Generated paths must satisfy three main constraints: (i) maximum curvature, (ii) maximum torsion and (iii) maximum climb (or dive) angle. A given path is considered to be feasible if the main kinematic constraints of the vehicle are not violated, which is accomplished in our approach by connecting different waypoints with seventh order Bézier curves. This also indirectly insures the smoothness of the vehicle’s acceleration profile between two consecutive points of the curve and of the entire path by controlling the curvature values at the extreme points of each composing Bézier curve segment. The computation of the Pythagorean Hodograph is cast as an optimization problem, for which we provide an algorithm with fast convergence to the final result. The proposed methodology is applicable to vehicles in three-dimensional environments, which can be modeled presuming the imposed constraints. Our methodology is validated in simulation with real parameters and simulated flight data of a small autonomous aerial vehicle.


Journal of the Brazilian Computer Society | 2009

Adaptive complementary filtering algorithm for mobile robot localization

Armando Alves Neto; Douglas Guimarães Macharet; Víctor Costa da Silva Campos; Mario Fernando Montenegro Campos

As a mobile robot navigates through an indoor environment, the condition of the floor is of low (or no) relevance to its decisions. In an outdoor environment, however, terrain characteristics play a major role on the robot’s motion. Without an adequate assessment of terrain conditions and irregularities, the robot will be prone to major failures, since the environment conditions may greatly vary. As such, it may assume any orientation about the three axes of its reference frame, which leads to a full six degrees of freedom configuration. The added three degrees of freedom have a major bearing on position and velocity estimation due to higher time complexity of classical techniques such as Kalman filters and particle filters. This article presents an algorithm for localization of mobile robots based on the complementary filtering technique to estimate the localization and orientation, through the fusion of data from IMU, GPS and compass. The main advantages are the low complexity of implementation and the high quality of the results for the case of navigation in outdoor environments (uneven terrain). The results obtained through this system are compared positively with those obtained using more complex and time consuming classic techniques.


intelligent robots and systems | 2013

Learning how to increase the chance of human-robot engagement

Douglas Guimarães Macharet; Dinei A. F. Florêncio

The increasing use of mobile robots in social contexts makes it important to provide them with the ability to behave in the most socially acceptable way possible. In this paper we investigate the problem of making a robot learn how to approach a person in order to increase the chance of a successful engagement. We propose the use of Gaussian Process Regression (GPR), combined with ideas from reinforcement learning to make sure the space is properly and continuously explored. In the proposed example scenario, this is used by the robot to predict the best decisions in relation to its position in the environment and approach distance, each one accordingly to a certain time of the day. Numerical simulations show a significant performance improvement when compared with a random technique. The robot is able to improve performance after just one day of interaction (a few dozens of trials), and achieves the maximum expected value for the proposed approach within sixty days.


Computers & Operations Research | 2017

Bi-objective data gathering path planning for vehicles with bounded curvature

Douglas Guimarães Macharet; Jefferson W.G. Monteiro; Geraldo Robson Mateus; Mario Fernando Montenegro Campos

A Wireless Sensor Network consists of several simple sensor nodes deployed in an environment having as primary goal data acquisition. However, due to limited sensor communication range, oftentimes it is necessary to use a mobile sink node that will visit sensor nodes to gather up their collected data. An important aspect that must be taken into account in this case are the intrinsic limitations of the vehicle used, such as kinematic and dynamic constraints, since most of the vehicles present in our everyday life have such restrictions. Therefore, this work addresses the problem of planning efficient paths, which are length and time of collection optimized for data gathering by a mobile robot with bounded curvature. We propose the use of the classical NSGA-II in order to tackle both objective functions. The methodology was evaluated through several experiments in a simulated environment. The results outperform the classical evolutionary approach to the single-objective problem specially considering the trade-off between overall length and collecting time.

Collaboration


Dive into the Douglas Guimarães Macharet's collaboration.

Top Co-Authors

Avatar

Mario Fernando Montenegro Campos

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Armando Alves Neto

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Luiz Chaimowicz

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Vilar Fiuza da Camara Neto

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Jhielson M. Pimentel

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Anderson Grandi Pires

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Elerson R. S. Santos

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Fabrício R. Inácio

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Geraldo Robson Mateus

Universidade Federal de Minas Gerais

View shared research outputs
Top Co-Authors

Avatar

Hector I. A. Perez-Imaz

Universidade Federal de Minas Gerais

View shared research outputs
Researchain Logo
Decentralizing Knowledge