Hoppa till huvudinnehållet
Till KTH:s startsida

John Folkesson

Profilbild av John Folkesson

Universitetslektor


Om mig

Are you a student at KTH interested in doing research in our AUV group? Read this: Master Student Projects,more about SMaRC: SMaRC.   We welcome Master students (from KTH) and try to find you interesting projects for DD2414 or DD2411 as well as thesis projects.  PhD applications: in general all open positions at KTH are advertised and applied for here: KTH Dotoral Positions, mailing me directly is rather futile as I can only hire through that portal.

My research i in the area of mobile robotics.  The have comprised be underwater, flying, outdoor ground robots, autonomous driving and indoor robots.  Currently the focus in our group  is underwater robots.  The main challenge remains not getting lost, (so called simultaneous localization and mapping SLAM). Place recognition underwater is very different than in man made environments.  Most of the features one observes are dynamic on medium time scales,  ice melts, sea creatures crawl and so on.  Place recognition is intrinsically ambiguous and calls for careful inference.  For autonomous driving I am interested in situation awareness for decision support.  Outdoor robots and indoor robots this has moved into higher levels or spatial representation, semantic mapping, spatial-temporal models.

Underwater SLAM has so far has consisted in relatively few trials of tried and true methods from outdoor land robots to autonomous underwater vehicles, AUV.  This works when only to the extend that the sensors and the environment can be treated as similar to the land analog.  Natural underwater environments are however for the most part quite different.  The features available as navigation aids are not always possible to characterize by the methods common to describing keypoints in images.  Sonar has a much different type of viewpoint dependance as compared to cameras and lidar.  There will always be long transits where the bottom is not in sensor range or where the sensors return 'blank' featureless measurements.  Motion estimation without acoustic contact with the seabed is inherently very uncertain.     New approaches for underwater SLAM will have an impact here.

At the same time AUVs to be effective will need to travel beyond limits of underwater communications.  This makes the future AUV scenarios the most autonomous of all robot scenarios.  These robot must operate without human instruction in areas and situations  that are unknowable at the time of launching the AUV.  Missions under ice  or to the deep ocean are examples.  These envisioned missions will take days to months to carry out with no communications.   Can these robots navigate using the sonar and other clues.  The data that they collect is of little value if it is not geo-referenced.

In 2024 the Swedish Maritime Robotics Centre SMaRC has been converted inot  SMaRC2.0 an official KTH Research Centre. I have the hionor to be the first to recieve funding for a PhD student project on AUV perception begining in 2024.  Also begining in 2024 is an industrial PhD project on AUV SLAM with Ocean Infinity that I supervise as well as a WASP WARA-PS PhD project on event response with multiple AUVs.   Also in 2024 we have received additional funding for a 2 year project on automatic launch and recovery of AUVs ALARS from Vinnova, Digital Futures, and SAAB in collaboration with Purdue University.

A list of my underwater publications is https://www.csc.kth.se/~johnf/AUVPubs.pdf.  The RPL Division's Master thesis project proposals are here:  RPL Master Theses (needs to be updated, more/different projects are available just ask me)

Courses:

Probabilistic Graphical Models (DD2420), course responsible, teacher, examiner | Kurswebb

Applied Estimation (EL2320/EL3320), course responsible, teacher, examiner | Kurswebb

The Sustainable Systems and Control Engineer (EL2220), teacher | Kurswebb


Kurser

Den hållbara ingenjören i systemteknik (EL2220), lärare | Kurswebb

Examensarbete i datalogi och datateknik med inriktning mot industriell ekonomi, avancerad nivå (DA235X), examinator | Kurswebb

Examensarbete i datalogi och datateknik med inriktning mot maskininlärning, avancerad nivå (DA233X), examinator | Kurswebb

Examensarbete i datalogi och datateknik med inriktning mot systemteknik och robotik, avancerad nivå (DA236X), examinator | Kurswebb

Examensarbete i datalogi och datateknik, avancerad nivå (DA231X), examinator | Kurswebb

Examensarbete i datalogi och datateknik, avancerad nivå (DA239X), examinator | Kurswebb

Examensarbete inom datalogi och datateknik med inriktning mot inbyggda system, avancerad nivå (DA248X), examinator | Kurswebb

Examensarbete inom datateknik, avancerad nivå (DA250X), examinator | Kurswebb

Examensarbete inom elektroteknik med inriktning mot ICT innovation, avancerad nivå (EA258X), examinator | Kurswebb

Examensarbete inom elektroteknik med inriktning mot systemteknik och robotik, avancerad nivå (EA236X), examinator | Kurswebb

Examensarbete inom elektroteknik, avancerad nivå (EA238X), examinator | Kurswebb

Examensarbete inom elektroteknik, avancerad nivå (EA250X), examinator | Kurswebb

Ingenjörsprojekt i robotik, perception och lärande (DD2414), lärare | Kurswebb

Probabilistiska grafiska modeller (DD2420), examinator, kursansvarig, lärare | Kurswebb

Tillämpad estimering (EL2320), examinator, kursansvarig, lärare | Kurswebb

Tillämpad estimering (FEL3320), examinator, kursansvarig | Kurswebb

Profilbild av John Folkesson

Publikationer

Publikationslista