David Portugal

Activity: Former Collaborator
Email: davidbsp@isr.uc.pt
Webpage


 http://orcid.org/0000-0002-1447-0439
 

David Bina Siassipour Portugal is currently a Ph.D. student on Electrical and Computer Engineering of University of Coimbra, having Prof. Rui Rocha as his scientific supervisor. On Sep. 2009, he concluded his M.Sc. degree on Electrical and Computer Engineering of University of Coimbra. His main research topic is "Autonomous Patrolling and Inspection of Infrastructures with Cooperative Multi-Robot Teams".

Publications

2017 . 2016 . 2015 . 2014 . 2013 . 2012 . 2011 . 2010 . 2009 .

2017

International Journals

David Portugal, Rui P. Rocha, Performance Estimation and Dimensioning of Team Size for Multi-Robot Patrol, IEEE Intelligent Systems [in press]


Oral Presentations in Conferences with Referees

Farzan M. Noori, David Portugal, Rui P. Rocha, Micael S. Couceiro, On 3D Simulators for Multi-Robot Systems in ROS: MORSE or Gazebo?, Proc. of 15th IEEE International Symposium on Safety, Security, and Rescue Robotics 2017 (SSRR 2017), IEEE |  
DOI: 10.1109/SSRR.2017.8088134


2016

International Journals

D. Portugal and R. P. Rocha, “Cooperative Multi-Robot Patrol with Bayesian Learning”, Autonomous Robots, 40(5), pp. 929-953, Springer, Jun. 2016. |  
DOI: 10.1007/s10514-015-9503-7


2015

International Journals

J. M. Santos, M. S. Couceiro, D. Portugal and R. P. Rocha, “A Sensor Fusion Layer to Cope with Reduced Visibility in SLAM”, Journal of Intelligent and Robotic Systems, 80(3), pp. 401-422, Springer, Dec. 2015. |  
DOI: 10.1007/s10846-015-0180-8


A. Fernandes, M. S. Couceiro, D. Portugal, J. M. Santos and R. P. Rocha, “Ad Hoc Communication in Teams of Mobile Robots using Zigbee Technology”, Computer Applications in Engineering Education, 23(5), pp. 733-745, Wiley Periodicals, Sep. 2015. |  
DOI: 10.1002/cae.21646


André Araújo, David Portugal, Micael S. Couceiro and Rui P. Rocha - "Integrating Arduino-based Educational Mobile Robots in ROS", Journal of Intelligent and Robotic Systems, 77(2), Special Issue on Autonomous Robot Systems, pp. 281-298, Springer, Feb. 2015. |  
DOI: 10.1007/s10846-013-0007-4


Book Chapters

G. S. Martins, D. Portugal and R. P. Rocha, “On the Usage of General-Purpose Compression Techniques for the Optimization of Inter-Robot Communication”, In J. Filipe, O. Gusikhin, K. Madani, J. Sasiadek (editors), Informatics in Control, Automation and Robotics, Lecture Notes in Electrical Engineering (LNEE) series, vol. 370, pp. 223-240, Springer-Verlag, Nov. 2015. |  
DOI: 10.1007/978-3-319-26453-0_13


Oral Presentations in Conferences with Referees

Portugal, David; Santos, Luís; Alvito, Paulo; Dias, Jorge; Samaras, George; Christodoulou, Eleni; ,SocialRobot: An interactive mobile robot for elderly home care,"System Integration (SII), 2015 IEEE/SICE International Symposium on",811-816,2015,IEEE


D. Portugal, P. Trindade, E. Christodoulou, G. Samaras and J. Dias, “On the Development of a Service Robot for Social Interaction with the Elderly”. In Proc. of the IET International Conference on Technologies for Active and Assisted Living (TechAAL 2015), Kingston, London, UK, November 5, 2015


2014

International Journals

M. S. Couceiro, D. Portugal, R. P. Rocha and N. M. F. Ferreira - "Marsupial Teams of Robots: Deployment of Miniature Robots for Swarm Exploration under Communication Constraints", Robotica, 32(7), pp. 1017-1038, Oct. 2014. |  
DOI: 10.1017/S0263574713001185


André Araújo, David Portugal, Micael S. Couceiro, Jorge Sales, and Rui P. Rocha, Desarrollo de un Robot Móvil Compacto Integrado en el Middleware ROS, Revista Iberoamericana de Automática e Informática Industrial (RIAI), 11(3), Elsevier
DOI: 10.1016/j.riai.2014.02.009


Oral Presentations in Conferences with Referees

David Portugal, Charles Pippin, Rui P. Rocha, and Henrik I. Christensen, "Finding Optimal Routes for Multi-Robot Patrolling in Generic Graphs", In Proc. of 2014 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS 2014), Chicago, Illinois, USA, pp. 363-369, Sep. 14-18, 2014. |  
DOI: 10.1109/IROS.2014.6942585


Francisco F. Sales, David Portugal, and Rui P. Rocha, "Real-time People Detection and Mapping System for a Mobile Robot using a RGB-D Sensor", In Proc. of 11th Int. Conf. on Informatics in Control , Automation and Robotics (ICINCO 2014), Vienna, Austria, pp. 467-474, Sep. 1-3, 2014. |  
DOI: 10.5220/0005060604670474


Gonçalo S. Martins, David Portugal, and Rui P. Rocha, "A Comparison of General-Purpose FOSS Compression Techniques for Efficient Communication in Cooperative Multi-Robot Tasks", In Proc. of 11th Int. Conf. on Informatics in Control , Automation and Robotics (ICINCO 2014), Vienna, Austria, pp. 136-147, Sep. 1-3, 2014. |  
DOI: 10.5220/0005058601360147


J. Machado Santos, Micael S. Couceiro, David Portugal and Rui P. Rocha - "Fusing Sonars and LRF data to Perform SLAM in Reduced Visibility Scenarios". In Proc. of IEEE Int. Conf. on Autonomous Robot Systems and Competitions (ICARSC 2014), Espinho, Portugal, pp. 116-121, May 14-15, 2014. |  
DOI: 10.1109/ICARSC.2014.6849772


PhD thesis

David Portugal - "Effective Cooperation and Scalability in Mobile Robot Teams for Automatic Patrolling of Infrastructures". Ph.D. thesis, Supervisor: Prof. Rui P. Rocha, University of Coimbra, Mar. 2014 |  
HANDLE: http://hdl.handle.net/10316/24298


2013

International Journals

D. Portugal and R. P. Rocha - “Distributed Multi-Robot Patrol: A Scalable and Fault-Tolerant Framework”. Robotics and Autonomous Systems, 61(12), pp. 1572–1587, Elsevier, December, 2013. |  
DOI: 10.1016/j.robot.2013.06.011


D. Portugal and R. P. Rocha - “Multi-Robot Patrolling Algorithms: Examining Performance and Scalability”. Advanced Robotics, 27(5), pp. 325-336, Robotics Society of Japan, Feb. 2013. |  
DOI: 10.1080/01691864.2013.763722


Book Chapters

D. Portugal and R. P. Rocha - "Retrieving Topological Information for Mobile Robots Provided with Grid Maps". In Agents and Artificial Intelligence, Communications in Computer and Information Science (CCIS) series, Vol. 358, Springer-Verlag Berlin Heidelberg, pp. 204–217, 2013. |  
DOI: 10.1007/978-3-642-36907-0_14


J. M. A. Luz, M. S. Couceiro, D. Portugal, R. P. Rocha, H. Araújo, G. Dias - "Comparison of Classification Methods for Golf Putting Performance Analysis". Computational Intelligence and Decision Making - Trends and Applications, From Intelligent Systems, Control and Automation: Science and Engineering Bookseries, Springer Verlag, vol. 61, pp. 35-45, 2013.
DOI: 10.1007/978-94-007-4722-7_4


Oral Presentations in Conferences with Referees

D. Portugal and R. P. Rocha - “Scalable, Fault-Tolerant and Distributed Multi-Robot Patrol in Real World Environments”. In Proc. of 2013 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS 2013), Tokyo, Japan, pp. 4759-4764, Nov. 3-8, 2013. |  
DOI: 10.1109/IROS.2013.6697042


J. M. Santos, D. Portugal and R. P. Rocha - “An Evaluation of 2D SLAM Techniques Available in Robot Operating System”. In Proc. of 11th IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR 2013), Linköping, Sweden, 21-26 October, 2013.
DOI: 10.1109/SSRR.2013.6719348


D. Portugal, M. S. Couceiro and R. P. Rocha - “Applying Bayesian Learning to Multi-Robot Patrol”. In Proceedings of 11th IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR 2013), Linköping, Sweden, 21-26 October, 2013.
DOI: 10.1109/SSRR.2013.6719325


R. P. Rocha, D. Portugal, M. S. Couceiro, F. Araújo, P. Menezes and J. Lobo - “The CHOPIN project: Cooperation between Human and rObotic teams in catastroPhic INcidents”. In Proceedings of 11th IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR 2013), Linköping, Sweden, 21-26 October, 2013. |  
DOI: 10.1109/SSRR.2013.6719322


D. Portugal, M. S. Couceiro and R. P. Rocha - "Concurrent Bayesian Learners for Multi-Robot Patrolling Missions". In Proc. of Workshop on Towards Fully Decentralized Multi-Robot Systems: Hardware, Software and Integration, 2013 IEEE Int. Conf. on Robotics and Automation (ICRA 2013), Karlsruhe, Germany, May 6, 2013.


A. Araújo, D. Portugal, M. S. Couceiro and R. P. Rocha - "Integrating Arduino-based Educational Mobile Robots in ROS”. In Proceedings of IEEE 13th International Conference on Autonomous Robot Systems and Competitions (Robotica 2013), pp. 8-13, Lisbon, Portugal, 2013
DOI: 10.1109/Robotica.2013.6623520


M. S. Couceiro, D. Portugal and R. P. Rocha - "A Collective Robotic Architecture in Search and Rescue Scenarios”. Proc. of 28th ACM Symposium on Applied Computing, pp. 64-69, Coimbra, Portugal, 2013
DOI: 10.1145/2480362.2480377


MSc thesis

João M. Santos - "SmokeNav - Simultaneous Localization and Mapping in Reduced Visibility Scenarios", M.Sc. dissertation, September 2013. (Supervisor: Prof. Rui P. Rocha; Co-supervisor: Eng. David Portugal) |  


João Martins - "MRSLAM - Multi-Robot Simultaneous Localization and Mapping", M.Sc. dissertation, September 2013. (Supervisor: Prof. Rui P. Rocha; Co-supervisor: Eng. David Portugal) |  


2012

International Journals

M. S. Couceiro, D. Portugal, N. Gonçalves, R. Rocha, J. Miguel A. Luz, C. M. C. Figueiredo, G. Dias - "A Methodology for Detection and Estimation in the Analysis of the Golf Putting". Pattern Analysis and Applications, Springer, 2012. |  
DOI: 10.1007/s10044-012-0276-8 | Impact Factor


Oral Presentations in Conferences with Referees

D. Portugal and R. P. Rocha - "Decision Methods for Distributed Multi-Robot Patrol". In Proceedings of the 2012 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR’2012), College Station, Texas, USA, November, 2012.
DOI: 10.1109/SSRR.2012.6523869


M. Couceiro, C. Figueiredo, D. Portugal, R. P. Rocha, N. M. Ferreira - "Initial Deployment of a Robotic Team - A Hierarchical Approach Under Communication Constraints Verified on Low-Cost Platforms". In Proceedings of the 2012 IEEE International Conference on Intelligent Robots and Systems (IROS'2012), Vilamoura, Algarve, October, 2012. |  
DOI: 10.1109/IROS.2012.6385695


A. Araújo, D. Portugal, M.S. Couceiro, C.M. Figueiredo and R.P. Rocha - "Small and Compact Mobile Robots: Surveying and Comparing Platforms". In Proceedings of the AUTOMATICS International Conference (AUTOMATIC 2012), Sozopol, Bulgaria, 2012. |  


D. Portugal, R. P. Rocha, "Measuring Variables Effect to Statistically Model the Multi-Robot Patrolling Problem by means of ANOVA". In Proceedings of the 3rd Doctoral Conference on Computing, Electrical and Industrial Systems (DoCEIS'12), 199-206, Costa da Caparica, Lisbon, Portugal, February, 2012. |  
DOI: 10.1007/978-3-642-28255-3_22


A. Araújo, D. Portugal, M. S. Couceiro, C. Figueiredo, R.P. Rocha - "TRAXBOT: Assembling and Programming of a Mobile Robotic Platform". In Proceedings of the 4th International Conference on Agents and Artificial Intelligence (ICAART'2012), Vilamoura, Algarve, Portugal, February, 2012. |  
DOI: 10.5220/0003713303010304


D. Portugal, R.P. Rocha, "Extracting Topological Information from Grid Maps for Robot Navigation". In Proceedings of the 4th International Conference on Agents and Artificial Intelligence (ICAART'2012), Vilamoura, Algarve, Portugal, February, 2012. |  
DOI: 10.5220/0003746401370143


MSc thesis

Walter Miani, "Arduino programming using Matlab and Simulink". M.Sc. Thesis, Universitá Degli Studi di Udine, September, 2012. (Supervisor: Prof. Pier Luca Montessoro; Co-supervisor: Prof. Rui P. Rocha; Co-supervisor: Eng. David Portugal; Co-supervisor: Eng. Micael Couceiro) |  


Amadeu Fernandes, "Comunicação Ad Hoc em Equipas de Robôs Móveis Utilizando a Tecnologia ZigBee". M.Sc. Thesis, University of Coimbra, September, 2012. (Supervisor: Rui P. Rocha; Co-supervisor: Eng. David Portugal; Co-supervisor: Eng. Micael Couceiro) |  


André Araújo, "ROSint - Integration of a mobile robot in ROS architecture". M.Sc. Thesis, University of Coimbra, July, 2012. (Supervisor: Prof. Rui P. Rocha; Co-supervisor: Eng. David Portugal; Co-supervisor: Eng. Micael Couceiro) |  


2011

Book Chapters

J. M. Luz, M. S. Couceiro, D. Portugal, R.P. Rocha, H. Araújo and G. Dias. "Comparison of Classification Methods for Golf Putting Performance Analysis" - In Ana M. Madureira, Cecília Reis and Viriato M. Marques (editors), Computational Intelligence and Decision Making, pp. 35-45, From Intelligent Systems, Control and Automation: Science and Engineering series, vol. 61, Springer Verlag, ISBN 978-94-007-4721-0, 2013. |  
DOI: 10.1007/978-94-007-4722-7_4


Oral Presentations in Conferences with Referees

D. Portugal and R. P. Rocha. "On the Performance and Scalability of Multi-Robot Patrolling Algorithms". In Proc. of 9th IEEE Int. Symposium on Safety, Security, and Rescue Robotics (SSRR 2011), Kyoto, Japan, pp. 50-55, Nov. 1-5, 2011.  |  
DOI: 10.1109/SSRR.2011.6106761
CITATIONS: Google Scholar: 2


D. Portugal and R.Rocha - "Partitioning Generic Graphs into k Balanced Subgraphs" - In 6th Iberian Congress On Numerical Methods in Engineering (CMNE 2011), 14-17 June 2011, Coimbra, Portugal. |  


D. Portugal, R. Rocha - A survey on multi-robot patrolling algorthms - In DoCEIS’11 , 2nd Doctoral Conference on Computing, Electrical and Industrial Systems, 21-23 February 2011, Costa da Caparica, Lisbon, Portugal. |  
DOI: 10.1007/978-3-642-19170-1_15
CITATIONS: Google Scholar: 7 ; Web Of Science: 1


2010

Oral Presentations in Conferences with Referees

D. Portugal, C. H. Antunes and R. Rocha. “A Study of Genetic Algorithms for Approximating the Longest Path in Generic Graphs”. In Proc. of 2010 IEEE Int. Conf. on Systems, Man, and Cybernetics (SMC’2010), Istambul, Turkey, pages 2539-2544, Oct. 10-13, 2010 |  
DOI: 10.1109/ICSMC.2010.5641920
CITATIONS: Google Scholar: 3


D. Portugal, R. Rocha - MSP Algorithm: Multi-Robot Patrolling based on Territory Allocation using Balanced Graph Partitioning - In Proc. of 25th ACM Symposium on Applied Computing (SAC’2010), Special Track on Intelligent Robotic Systems (ROBOT), Sierre, Switzerland, pages 1271-1276, Mar. 22-26, 2010. |  
DOI: 10.1145/1774088.1774360
CITATIONS: Google Scholar: 19


2009

MSc thesis

David Portugal, "RoboCops: A Study of Coordination Algorithms for Autonomous Mobile Robots in Patrolling Missions". M.Sc. Thesis, University of Coimbra, September, 2009. (Supervisor: Prof. Rui P. Rocha) |