Prototypings

This page introduce robotics hardware platforms I developed for research in Ph.D. degree from 2017 to now.

1. ROS-based Multi-robot Testbed

[ROS-based Mobile Testbed for Multi-robot System.]

We present a new multi-robot system as a means of creating a visual communication cue that can add dynamic illustration to static figures or diagrams to enhance the power of delivery and improve an audience's attention. The proposed idea is that when a presenter/speaker writes something such as a shape or letter on a whiteboard table, multiple mobile robots trace the shape or letter while dynamically expressing it. The dynamic movement of multi-robots will further stimulate the cognitive perception of the audience with handwriting, positively affecting the comprehension of content. To do this, we apply image processing algorithms to extract feature points from a handwritten shape or letter while a task allocation algorithm deploys multi-robots on the feature points to highlight the shape or letter. We present preliminary experiment results that verify the proposed system with various characters and letters such as the English alphabet.

  • Videos:(1) Testbed: https://youtu.be/i6HtzHSfXWg​​​, and (2) User study: https://youtu.be/E0ETeqvvxPk​​
  • Papers:(1) Ahreum Lee, Wonse Jo, Shyam Sundar Kannan & Byung-Cheol Min (2021) Investigating the Effect of Deictic Movements of a Multi-Robot, International Journal of Human–Computer Interaction, 37:3, 197-210, DOI: 10.1080/10447318.2020.1812908 ; Link​​, and (2) Wonse Jo, J. H. Park, S. Lee, A. Lee and B. Min, "Design of a Human Multi-Robot Interaction Medium of Cognitive Perception," 2019 14th ACM/IEEE International Conference on Human-Robot Interaction (HRI), 2019, pp. 652-653, doi: 10.1109/HRI.2019.8673188; Link​​

2. Opensource ROS2 Mobile Robot Platform: SMARTmBOT

[ROS2-based Mobile Robot Platform for Mutli-robot System, called SMARTmBOT.]

We develop SMARTmBot, an open-source, low-cost mobile robot platform that can facilitate the research and education involving multi-robot systems. SMARTmBot runs on Robot Operating System (ROS) 2, using Raspberry Pi 4 as the mainboard computer. The hardware is composed of 3 layers of PCB, including various input and output devices. SMARTmBots as a swarm can form different types of formations, change their light either individually or as a whole, and measure the distance of nearby obstacles. In the future, we will utilize this platform to investigate the effects of a swarm/multi-robot on human perception and cognition. In addition, we will enable K-12 teachers and students to access this robot platform to promote their education and interests in STEM.​

3. Environmental Unmannded Surfce Vessles: SMARTmBOAT series

(a) SMARTmBOAT-03
[ROS-based Opensource Unmanned Surface Vehicle (USV) for water montioring, called SMARTmBOAT-03.]

We propose a new, fully open-source, low-cost, and small-sized Unmanned Surface Vehicle (USV) for measuring near-surface water quality in real time in various environments. Existing commercial USVs are expensive and not fully based on open-source hardware, making it difficult to purchase them and to modify their designs and programming to suit various environments. In contrast, the USV platform proposed in this paper is completely open-source, from hardware to software; most parts of the platform can be 3D-printed, and it can be easily modified and upgraded in terms of both design and programming. The platform is equipped with off-the-shelf water sensors for acquiring data like as pH, turbidity, and temperature to measure water quality in real water resources (such as ponds, reservoirs, and lakes). Furthermore, we provide an Android application through which users can easily control the USV via Bluetooth and display the sensor and GPS data the platform generates. We validated the performance of the platform in terms of usability, mobility, and stability through field experiments in various locations, including both the USA and Peru. Moreover, we present a potential application and approach in which this platform can navigate autonomously by utilizing the Robot Operating System (ROS) and Bluetooth protocols.

(a) SMARTmBOAT-04
[ROS2-based Opensource Unmanned Surface Vehicle (USV) for water montioring, called SMARTmBOAT-04.]

We propose a new and small USV platform to overcome the limitations of existing robot systems. The main feature of the proposed USV is that it is designed as a vertically symmetrical structure, so that it can continuously perform its mission even when the USV is capsized. Moreover, the USV system can automatically check whether the robot has been capsized via GPS and IMU sensors installed on the USV, and carry out the mission regardless of whether it is overturned, by controlling three waterproof servo motors according to the USV’s orientation, to rotate two main thrusters and the water sensor module. The USV measures water quality and depth in real-time through a Total Dissolved Solids (TDS) sensor, a temperature sensor, and a Ping sensor that measures water depth. A forward-facing camera allows the USV to autonomously avoid obstacles using computer vision. All data is transmitted in real-time to the user interface or main system using Robot Operating System 2 (ROS2), the latest robot middleware that supports real-time control.​

  • Poster: Wonse Jo, Pou hei Chan, Chad T. Jafvert, Mauricio Postigo-Malaga, and Byung-Cheol Min, "Development of a Vertically Symmetrical Unmanned Surface Vessel (VSUSV) for Bathymetric and Water Quality Surveys of Surface Waters," 2020 the 7th Annual C4E Environmental Community Mixer, Purdue University, Oct. 2020.
(a) SMARTmBOAT-05
[Low-cost Algae Removal Unmanned Surface Vehicle (USV) Platform, called SMARTmBOAT-05.]

We introduce a small and low-cost unmanned surface vehicle (USV), the SMARTBoat 5, capable of removing harmful algal blooms (HABs), which are a rising environmental issue worldwide. The developed USV is a hovercraft type, operated by two propellers with duct fans; it is able to freely move even in shallow water and to approach shorelines. For eco-friendly, immediate, and safe control of algae, the USV is equipped with a novel water suction mechanism that enables it to actively collect algae without physical contact. In addition, it is equipped with a mesh net-based algae filter system that is easily disassembled and replaced. The USV system is supported by the Robot Operating System (ROS) for expandability and use in diverse applications. The performance of the proposed water suction mechanism and USV platform overall are validated through computational fluid simulation (CFD) and experiments in both lab and real environments.​​

3. Anti-noise Tapping Sound Generator and prediction

[Anti-noise Tapping Sound Generator to Recognize Unknown Material Types.]

For recognizing unknown material in search and recuse environment, we developed the anti-noise tapping sound generator that is making and recognizing the tapping sound to estimate types of the material. The system have two microphones and a solenoid. The two microphones are to reduce environmental noise for recording only tapping sound generated by the solenoid. Finally, the system was able to estimate types of following materials using MFCCs and SVM: cardboard, glass, metal, plastic, wall, wood, and empty.​

  • Video: https://youtu.be/4VGntBByJWE​​
  • Paper: S. Kannan, Wonse Jo, R. Parasuraman and B. -C. Min, "Material Mapping in Unknown Environments using Tapping Sound," 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2020, pp. 4855-4861, doi: 10.1109/IROS45743.2020.9341346; Link​​