Page Not Found
Page not found. Your pixels are in another canvas. Read more
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Page not found. Your pixels are in another canvas. Read more
This is a page not in th emain menu Read more
Deep learning methods for detection of underwater debris
Read more
Published:
I am pleased to announce that, after successfully defending my thesis “Natural, Robust, and Multi-Modal Human-Robot Interaction For Underwater Robots” in front of my committee yesterday, I am now Dr. Michael Fulton! My great thanks to everyone who has supported me through my years at the University of Minnesota! I’m beginning work at Independent Robotics (an underwater robotics company) on Monday! Read more
Published:
I’m pleased to announce that my paper “HREyes: Design, Development, and Evaluation of a Novel Method for AUVs to Communicate Information and Gaze Direction”, has been accepted for publication at ICRA 2023! While I won’t be able to attend due to my impending graduation, I am overjoyed that this paper has been published, particularly given that this was a first attempt at publishing this paper. Read more
Published:
Unfortunately, our paper “Robotic Detection of a Human-Comprehensible Gestural Language for Underwater Multi-Human-Robot Collaboration” did not win best Cognitive Robotics paper at IROS 2022. Congratulations to the other finalists and, of course, the winner! Read more
Published:
I’m excited to announce that my paper with Sadman Sakib Enan on Robot-to-Robot Communication via Motion has been accepted for publication at IROS 2022, in Kyoto. I’m even more excited to announce that it’s a finalist for the best paper in Cognitive Robotics! I won’t be attending, but I’m looking forward to the presentation of this paper. Enan developed R2RCVM based on my original implementation of RCVM, and I helped to evaluate his new version by determining that human participants could accurately transcribe gestural conversations between robots. Read more
Published:
I’m pleased to announce that my paper on Robot Communication via Motion has been accepted for publication at Robotics: Science and Systems in New York City. I’ll see you there! Read more
Published:
I’m happy to announce that my paper with Jungseok Hong and Junaed Sattar on the Autonomous Diver-Relative Operator Configuration algorithm (ADROC) has been accepted for publication at ICRA 2022! I’m excited to present this work at ICRA, it describes a novel technique for diver approach by and AUV using only monocular vision. This method includes a rough distance estimation method based on biological priors (diver shoulder width) which has been quite interesting to work with. Read more
Published:
I’m happy to announce that my paper with Chelsey Edge and Junaed Sattar on the method of robot body language communication method I created: Robot Communication Via Motion (RCVM) has been accepted for publication in an upcoming issue of ACM Transactions on Human-Robot Interaction! This paper is nearly 40 pages, and was a labor of love: three studies are described in this paper including a very arduous evaluation of the effect of viewpoint, message content, and robot domain on the effectiveness of RCVM and other communication methods. The paper will be available at some time in the future at https://dl.acm.org/doi/10.1145/3495245 Read more
Published:
Welcome to my personal website! Here you will be able to find up-to-date publications, talks, teaching information, and some information about my research in general. Check back here from time to time if you’d like to learn about what I’m doing. Otherwise, you can check out my github for recent coding projects, my Twitter for recent news and personal opinon, or my Google Scholar/ORCID for another source of research information. If you are interested in contacting me, please DM me on Twitter, or look me up at my current institutional emails. Read more
A method for diver approach by AUVs using monocular vision. Read more
Deep learning methods for detection of divers Read more
A new device and system for light-based robot communication, including a new capability for underewater robots: gaze indication Read more
A Low-Cost, Open Autonomous Underwater Vehicle. Collaboration with many IRVLab members. Read more
My method for robot-to-human communication using motion of AUVs. Read more
A sound-based communication method for AUVs, using musical tones and synthesized speech. Read more
Deep learning methods for detection of underwater debris Read more
Published in IEEE Robotics and Automation Letters, 2019
A deep learning based diver detection method and a diver following algorithm for AUVs. Read more
Published in International Conference on Robotics and Automation (ICRA), 2019
A motion-based robot-to-human communication method: a sort of robot body language. Read more
Published in International Conference on Robotics and Automation (ICRA), 2019
One of the first annotated datasets of trash, and an evaluation of four deep detectors trained on that dataset. Read more
Published in IEEE International Conference on Robotics and Automation (ICRA), 2020
A method for generating synthetic images of underwater trash, improving detector performance by providing more examples. Read more
Published in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2020
A low-cost, open-source AUV for multipurpose use in underwater research, education, etc. Read more
Published in ACM Transactions on Human Robot Interaction, 2021
Three studies evaluating a motion-based communication method for AUVs in simulation, in a full-loop context, and compared to other communication systems in a variety of phsyical orientations. Read more
Published in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2021
A method for predicting the future motion of divers using LSTMs. Read more
Published in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2021
A new dataset for diver detection (100k images) in video contexts, with evaluations of a variety of deep detectors on the diver detection task. Read more
Published in International Conference on Robotics and Automation (ICRA), 2022
A method which allows AUVs to approach divers using only monocular vision. Read more
Published in Robotics: Science and Systems (RSS) 2022, 2022
An evaluation of motion, light, and sound for underwater robot communication. Read more
Published in International Conference on Intelligent Robots and Systems (IROS), 2022
A method for recognizing robotic gestures with another robot, for inter-robot communication via motion. Read more
Published in ICRA 2023,, 2023
A new method for light-based robot-to-human communication underwater Read more
Published in Robotics & Automation Letters, presented at ICRA 2024, 2024
An audio-based robot-to-human communication method. Read more
Published:
An interactive presentation presenting a poster on my ICRA 2019 publication. Poster can be found here. Read more
Published:
An interactive presentation presenting a poster on my ICRA 2019 publication. Poster can be found here. Read more
Published:
This talk was conducted online due to COVID-19, in the form of a pre-recorded video. Slides are available in pdf form here (videos not embedded). Read more
Published:
This talk was conducted online due to COVID-19, in the form of a pre-recorded video and a short interactive talk. Slides for the pre-recorded video are available in pdf form here (videos not embedded). Read more
Published:
Slides for the pre-recorded video are available in pdf form here (videos not embedded). Poster available here. Read more
Published:
Slides for the pre-recorded video are available in pdf form here (videos not embedded). Poster available here. Read more
Undergraduate course, University of Minnesota, Department of Computer Science and Engineering, 2019
In the Spring of 2019, I served as a teaching assistant for CSCI 4061: Operating Systems. My duties included teaching two weekly labs and office hours, proctering and grading exams, and designing, developing, and creating automated grading for one large programming assignment. The class had a total size of some 400 students, and my two labs were comprised of approximately twenty sustends each. Read more
Graduate course, University of Minnesota, Department of Computer Science and Engineering, 2020
In the Fall of 2020, I served as a TA for the graduate level course: CSCI 5551: Introduction to Intelligent Robotic Systems. I helped to run the course website, created, administered, and evaluated a programming-based homework on ROS, and taught a lecture on ROS, the Robot Operation System. It was a challenging semester, due to the new online-learning paradigm necessitated by COVID, but it was rewarding nontheless! It was really fun to teach students about ROS and help them to learn real robot programming skills, even without access to real robots. Read more