???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.
Identificação

Identificação pessoal

Nome completo
João Pedro Gonçalves Teixeira de Macedo

Nomes de citação

  • Macedo, João

Identificadores de autor

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

Endereços de correio eletrónico

  • jmacedo@dei.uc.pt (Profissional)

Telefones

Telemóvel
  • 915145430 (Pessoal)

Moradas

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

Websites

Domínios de atuação

  • Ciências da Engenharia e Tecnologias - Engenharia Eletrotécnica, Eletrónica e Informática
  • Ciências da Engenharia e Tecnologias - Engenharia Eletrotécnica, Eletrónica e Informática - Robótica

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Português (Idioma materno)
Inglês Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1)
Formação
Grau Classificação
2023/07/27
Concluído
Engenharia Informática (Doutoramento)
Especialização em Sistemas Inteligentes
Universidade de Coimbra, Portugal
"Nature Inspired Algorithms for Robotic Odour Search" (TESE/DISSERTAÇÃO)
2015
Concluído
Engenharia Informática (Mestrado)
Universidade de Coimbra, Portugal
"Genetic Programming Algorithms for Dynamic Environments" (TESE/DISSERTAÇÃO)
2013
Concluído
Engenharia Informática (Licenciatura)
Universidade de Coimbra, Portugal
Percurso profissional

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2023/09/01 - Atual Professor Auxiliar Convidado (Docente Universitário) Universidade de Coimbra Departamento de Engenharia Informática, Portugal
2019/09/01 - 2023/08/31 Assistente Convidado (Docente Universitário) Universidade de Coimbra Departamento de Engenharia Informática, Portugal
Projetos

Bolsa

Designação Financiadores
2022/03/01 - 2022/04/30 Nature Inspired Algorithms for Robotic Odour Search
COVID/BD/152379/2022
Bolseiro de Doutoramento
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
Bolseiro de Doutoramento
Fundação para a Ciência e a Tecnologia

Projeto

Designação Financiadores
2022/05/01 - Atual UltraBot - Robô para desinfecção por radiação ultravioleta
CENTRO-01-0247-FEDER-072644
Bolseiro de Investigação
Produções

Publicações

Artigo em conferência
  1. Macedo, João; Kahsay Gidey, Habtom; Rebuli, Karina; Machado, Penousal. "Evolving User Interfaces: A Neuroevolution Approach for Natural Human-Machine Interaction". Trabalho apresentado em 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". Trabalho apresentado em International Conference on Artificial Intelligence in Music, Sound, Art and Design (EvoMUSART), Aberystwyth, 2024.
  3. Macedo, João; Marques, Lino; Costa, Ernesto. Autor correspondente: Macedo, João. "Assessing Infotaxis Sensitivity to Model Quality through Evolutionary Computation". Trabalho apresentado em ROBOT2023 - The Sixth Iberian Robotics Conference, Coimbra, 2023.
  4. Macedo, João; Marques, Lino; Costa, Ernesto. "Evolving Swarm Formations for Odour Source Localisation". Trabalho apresentado em 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". Trabalho apresentado em Genetic and Evolutionary Computation Conference (GECCO), Boston, 2022.
    Publicado • 10.1145/3512290.3528739
  6. Macedo, João; Marques, Lino; Costa, Ernesto. "Evolving Infotaxis for Meandering Environments". Trabalho apresentado em 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". Trabalho apresentado em IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Abu Dhabi, 2020.
    Publicado • 10.1109/ssrr50563.2020.9292619
  8. Macedo, João; Marques, Lino; Costa, Ernesto. "Locating Odour Sources with Geometric Syntactic Genetic Programming". Trabalho apresentado em The International Conference on the Applications of Evolutionary Computation (EvoApplications), Sevilha, 2020.
    Publicado • 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". Trabalho apresentado em International Conference on Autonomous Robot Systems and Competitions (ICARSC), Porto, 2019.
    Publicado • 10.1109/icarsc.2019.8733627
  10. da Conceição, Carolina Soares; Macedo, João; Marques, Lino. "Detecting Indoor Smoldering Fires with a Mobile Robot". Trabalho apresentado em ROBOT2019: Fourth Iberian Robotics Conference, Porto, 2019.
    Publicado • 10.1007/978-3-030-35990-4_49
  11. Macedo, João; Fonseca, Carlos M.; Costa, Ernesto. "Geometric Crossover in Syntactic Space". Trabalho apresentado em European Conference on Genetic Programming (EuroGP), 2018.
    Publicado • 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". Trabalho apresentado em International Conference on Autonomous Robot Systems and Competitions (ICARSC), Coimbra, 2017.
    Publicado • 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". Trabalho apresentado em 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". Trabalho apresentado em 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". Trabalho apresentado em The International Conference on the Applications of Evolutionary Computation (EvoApplications), Porto, 2016.
    Publicado • 10.1007/978-3-319-31153-1_19
Artigo em revista
  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.
    Acesso aberto • Publicado • 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.
    Publicado • 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
Capítulo de livro
  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.
Poster em conferência
  1. Macedo, João; Marques, Lino; Costa, Ernesto. "Designing fitness functions for odour source localisation". Trabalho apresentado em Genetic and Evolutionary Computation Conference (GECCO), 2021.
    10.1145/3449726.3459524
Tese / Dissertação
  1. "Nature Inspired Algorithms for Robotic Odour Search". Doutoramento, Universidade de Coimbra Departamento de Engenharia Informática, 2023.
  2. "Aprendizagem Automática por Programação Genética". Mestrado, Universidade de Coimbra Departamento de Engenharia Informática, 2015.
Atividades

Organização de evento

Nome do evento
Tipo de evento (Tipo de participação)
Instituição / Organização
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)
Conferência
2018 - 2018 Apoio na organização da conferência Parallel Problem Solving From Nature (PPSN 2018). (2018 - 2018)
Conferência
2017 - 2017 Apoio na organização da IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC 2017). (2017 - 2017)
Conferência
2016 - 2016 Apoio na organização da conferência Evostar 2016. (2016 - 2016)
Conferência

Arbitragem científica em conferência

Nome da conferência Local da conferência
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

Arbitragem científica em revista

Nome da revista (ISSN) Editora
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
Distinções

Prémio

2020 EvoStar Outstanding Student