???global.info.a_carregar???
João Macedo is an Invited Assistant Professor at the Department of Informatics Engineering of the University of Coimbra, where he is responsible for practical classes of Java and Python Programming as well as Artificial Intelligence. He obtained his PhD at University of Coimbra, where he worked in Evolutionary Robotics, namely on developing Genetic Programming algorithms to automatically produce human-readable robotic controllers, applied to locating the sources of pollutants. He has helped with the organization of several conferences, such as EvoStar2016, ICARSC2017, PPSN2018, GECCO2022 and GECCO2023 and is a member of the program committee of EvoAPPS and ROBOT.
Identification

Personal identification

Full name
João Pedro Gonçalves Teixeira de Macedo

Citation names

  • Macedo, João

Author identifiers

Ciência ID
551E-9715-1E37
ORCID iD
0000-0002-9046-8576

Email addresses

  • jmacedo@dei.uc.pt (Professional)

Telephones

Mobile phone
  • 915145430 (Personal)

Addresses

  • Rua Maria Victória Bourbon Bobone, Lt21 D404, 3030-502, Coimbra, Coimbra, Portugal (Personal)

Websites

Knowledge fields

  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics
  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics - Robotics and Automatic Control

Languages

Language Speaking Reading Writing Listening Peer-review
Portuguese (Mother tongue)
English Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
Education
Degree Classification
2023/07/27
Concluded
Engenharia Informática (Doutoramento)
Major in Sistemas Inteligentes
Universidade de Coimbra, Portugal
"Nature Inspired Algorithms for Robotic Odour Search" (THESIS/DISSERTATION)
2015
Concluded
Engenharia Informática (Mestrado)
Universidade de Coimbra, Portugal
"Genetic Programming Algorithms for Dynamic Environments" (THESIS/DISSERTATION)
2013
Concluded
Engenharia Informática (Licenciatura)
Universidade de Coimbra, Portugal
Affiliation

Teaching in Higher Education

Category
Host institution
Employer
2023/09/01 - Current Invited Assistant Professor (University Teacher) Universidade de Coimbra Departamento de Engenharia Informática, Portugal
2019/09/01 - 2023/08/31 Invited Assistant (University Teacher) Universidade de Coimbra Departamento de Engenharia Informática, Portugal
Projects

Grant

Designation Funders
2022/03/01 - 2022/04/30 Nature Inspired Algorithms for Robotic Odour Search
COVID/BD/152379/2022
PhD Student Fellow
Fundação para a Ciência e a Tecnologia
2017/01/01 - 2022/02/28 Nature Inspired Algorithms for Robotic Odour Search
SFRH/BD/129673/2017
PhD Student Fellow
Fundação para a Ciência e a Tecnologia

Contract

Designation Funders
2022/05/01 - Current UltraBot - Robô para desinfecção por radiação ultravioleta
CENTRO-01-0247-FEDER-072644
Research Fellow
Outputs

Publications

Book chapter
  1. Marques, Lino; Magalhaes, Hugo; Baptista, Rui; Macedo, João. "Mobile robot olfaction state-of-the-art and research challenges". In Sensory Systems For Robotic Applications, 97-213. IET, 2022.
Conference paper
  1. Macedo, João; Kahsay Gidey, Habtom; Rebuli, Karina; Machado, Penousal. "Evolving User Interfaces: A Neuroevolution Approach for Natural Human-Machine Interaction". Paper presented in International Conference on Artificial Intelligence in Music, Sound, Art and Design (EvoMUSART), Aberystwyth, 2024.
  2. Macedo, João; Lopes, Daniel; Correia, João; Machado, Penousal; Costa, Ernesto. "Evolving Visually-Diverse Graphic Design Posters". Paper presented in International Conference on Artificial Intelligence in Music, Sound, Art and Design (EvoMUSART), Aberystwyth, 2024.
  3. Macedo, João; Marques, Lino; Costa, Ernesto. Corresponding author: Macedo, João. "Assessing Infotaxis Sensitivity to Model Quality through Evolutionary Computation". Paper presented in ROBOT2023 - The Sixth Iberian Robotics Conference, Coimbra, 2023.
  4. Macedo, João; Marques, Lino; Costa, Ernesto. "Evolving Swarm Formations for Odour Source Localisation". Paper presented in ROBOT2022: Fifth Iberian Robotics Conference, Saragoça, 2022.
  5. Macedo, João; Marques, Lino; Costa, Ernesto. "Hybridizing bio-inspired strategies with infotaxis through genetic programming". Paper presented in Genetic and Evolutionary Computation Conference (GECCO), Boston, 2022.
    Published • 10.1145/3512290.3528739
  6. Macedo, João; Marques, Lino; Costa, Ernesto. "Evolving Infotaxis for Meandering Environments". Paper presented in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Praga, 2021.
    10.1109/iros51168.2021.9636779
  7. Baptista, Rui; Magalhaes, Hugo; Macedo, João; Marques, Lino. "2D thermal wind sensor for mobile robot anemotaxis: Design and validation". Paper presented in IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Abu Dhabi, 2020.
    Published • 10.1109/ssrr50563.2020.9292619
  8. Macedo, João; Marques, Lino; Costa, Ernesto. "Locating Odour Sources with Geometric Syntactic Genetic Programming". Paper presented in The International Conference on the Applications of Evolutionary Computation (EvoApplications), Sevilha, 2020.
    Published • 10.1007/978-3-030-43722-0_14
  9. Macedo, João; Marques, Lino; Costa, Ernesto. "A performance comparison of bio-inspired behaviours for odour source localisation". Paper presented in International Conference on Autonomous Robot Systems and Competitions (ICARSC), Porto, 2019.
    Published • 10.1109/icarsc.2019.8733627
  10. da Conceição, Carolina Soares; Macedo, João; Marques, Lino. "Detecting Indoor Smoldering Fires with a Mobile Robot". Paper presented in ROBOT2019: Fourth Iberian Robotics Conference, Porto, 2019.
    Published • 10.1007/978-3-030-35990-4_49
  11. Macedo, João; Fonseca, Carlos M.; Costa, Ernesto. "Geometric Crossover in Syntactic Space". Paper presented in European Conference on Genetic Programming (EuroGP), 2018.
    Published • 10.1007/978-3-319-77553-1_15
  12. Macedo, João; Marques, Lino; Costa, Ernesto. "Robotic odour search: Evolving a robot's brain with Genetic Programming". Paper presented in International Conference on Autonomous Robot Systems and Competitions (ICARSC), Coimbra, 2017.
    Published • 10.1109/icarsc.2017.7964058
  13. Marques, Lino; Prestes, Edson; Dogru, Sedat; Prado, Jose; Macedo, João; Neuland, Renata; Mantelli, Mathias; Maffei, Renan; Madhavan, Raj. "Automation of humanitarian demining: The 2016 humanitarian robotics and automation technology challenge". Paper presented in International Conference on Robotics and Automation for Humanitarian Applications (RAHA), Amritapuri, 2016.
    10.1109/raha.2016.7931893
  14. Macedo, João; Marques, Lino; Costa, Ernesto. "Evolving Neural Networks for Multi-robot Odor Search". Paper presented in International Conference on Autonomous Robot Systems and Competitions (ICARSC), Braga, 2016.
    10.1109/icarsc.2016.37
  15. Macedo, João; Costa, Ernesto; Marques, Lino. "Genetic Programming Algorithms for Dynamic Environments". Paper presented in The International Conference on the Applications of Evolutionary Computation (EvoApplications), Porto, 2016.
    Published • 10.1007/978-3-319-31153-1_19
Conference poster
  1. Macedo, João; Marques, Lino; Costa, Ernesto. "Designing fitness functions for odour source localisation". Paper presented in Genetic and Evolutionary Computation Conference (GECCO), 2021.
    10.1145/3449726.3459524
Journal article
  1. Magalhães, Hugo; Baptista, Rui; Macedo, João; Marques, Lino. "Towards Fast Plume Source Estimation with a Mobile Robot". Sensors 20 24 (2020): 7025-7025. https://doi.org/10.3390/s20247025.
    Open access • Published • 10.3390/s20247025
  2. Macedo, João; Marques, Lino; Costa, Ernesto. "A Comparative Study of Bio-Inspired Odour Source Localisation Strategies from the State-Action Perspective". Sensors 19 10 (2019): 2231. http://dx.doi.org/10.3390/s19102231.
    Published • 10.3390/s19102231
  3. Prestes, E.; Marques, L.; Neuland, R.; Mantelli, M.; Maffei, R.; Dogru, S.; Prado, J.; Macedo, João; Madhavan, R.. "The 2016 humanitarian robotics and automation technology challenge [Competitions]". IEEE Robotics and Automation Magazine 23 3 (2016): 23-24. http://www.scopus.com/inward/record.url?eid=2-s2.0-84990945351&partnerID=MN8TOARS.
    10.1109/MRA.2016.2587921
Thesis / Dissertation
  1. "Nature Inspired Algorithms for Robotic Odour Search". PhD, Universidade de Coimbra Departamento de Engenharia Informática, 2023.
  2. "Aprendizagem Automática por Programação Genética". Master, Universidade de Coimbra Departamento de Engenharia Informática, 2015.
Activities

Event organisation

Event name
Type of event (Role)
Institution / Organization
2023/07/14 - 2023/07/19 Apoio na organização da conferência GECCO (The International Conference on the Applications of Evolutionary Computation) (2023/07/15 - 2023/07/19)
2022/07/09 - 2022/07/13 Apoio na organização da conferência GECCO (The Genetic and Evolutionary Computation Conference) (2022/07/09 - 2022/07/13)
Conference
2018 - 2018 Apoio na organização da conferência Parallel Problem Solving From Nature (PPSN 2018). (2018 - 2018)
Conference
2017 - 2017 Apoio na organização da IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC 2017). (2017 - 2017)
Conference
2016 - 2016 Apoio na organização da conferência Evostar 2016. (2016 - 2016)
Conference

Conference scientific committee

Conference name Conference host
2023 - 2024 The International Conference on the Applications of Evolutionary Computation (EvoApplications) Aberystwyth, Wales
2023 - 2024 International Conference on Artificial Intelligence in Music, Sound, Art and Design (EvoMUSART) Aberystwyth, Wales
2023 - 2023 European Conference on Mobile Robotics (ECMR) Coimbra, Portugal
2022 - 2023 The International Conference on the Applications of Evolutionary Computation (EvoApplications) Brno, República Checa
2022 - 2022 Fifth Iberian Robotics Conference (ROBOT2022) Saragoça, Espanha
2021 - 2022 The International Conference on the Applications of Evolutionary Computation (EvoApplications) Madrid, Espanha
2020 - 2020 IEEE International Symposium on Circuits and Systems Sevilha, Espanha

Journal scientific committee

Journal title (ISSN) Publisher
2018 - 2022 Applied Soft Computing Journal (1568-4946) Elsevier
2021 - 2021 IEEE Transactions on Robotics (1552-3098) IEEE
2020 - 2020 International Journal of Advanced Robotic Systems (IJARS) Sage
Distinctions

Award

2020 EvoStar Outstanding Student