Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Woojin Chung

dblp:56/4097 · DBLP profile ↗
← Back
46ranked-venue papers
9as first author
6since 2021 · last 2025
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 41 · 8 first-author · 5 since 2021Systems, architecture and hardware · 34 · 4 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 2 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 3Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
26 papers
Robot navigation and mapping · 25% Language models and text generation · 22% Reinforcement learning · 20%
Theoretical computer science
1 paper
Mathematical optimization · 100%

Topics — the 30 heaviest of 47, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation › large language model training
language model pretraining
1.622025
Exploiting Vocabulary Frequency Imbalance in Language Model Pre-training · NeurIPS 2025
Stable Language Model Pre-training by Reducing Embedding Variability · EMNLP 2024
Machine learning › Reinforcement learning
reinforcement learning from human feedback
0.912025
On the Robustness of Reward Models for Language Model Alignment · ICML 2025
Machine learning › Reinforcement learning › reward learning
reward modeling
0.912025
On the Robustness of Reward Models for Language Model Alignment · ICML 2025
Machine learning › Reinforcement learning › reward learning › reward modeling
reward model robustness
0.912025
On the Robustness of Reward Models for Language Model Alignment · ICML 2025
Machine learning › Trustworthy machine learning
robustness
0.912025
On the Robustness of Reward Models for Language Model Alignment · ICML 2025
Natural language and speech › Language models and text generation › tokenization
tokenizer design
0.912025
Exploiting Vocabulary Frequency Imbalance in Language Model Pre-training · NeurIPS 2025
Robotics › Robot navigation and mapping
localization
0.882018
Robust Localization of Mobile Robots Considering Reliability of LiDAR Measurements · ICRA 2018
Curb feature based localization of a mobile robot in urban road environments · ICRA 2015
Calibration of kinematic parameters of a Car-Like Mobile Robot to improve odometry accuracy · ICRA 2008
Machine learning › Deep learning architectures and training
attention mechanism
0.812024
Stable Language Model Pre-training by Reducing Embedding Variability · EMNLP 2024
Machine learning › Deep learning architectures and training
transformer
0.812024
Stable Language Model Pre-training by Reducing Embedding Variability · EMNLP 2024
Robotics › Robot navigation and mapping
traversability estimation
0.512021
A Self-Training Approach-Based Traversability Analysis for Mobile Robots in Urban Environments · ICRA 2021
Robotics › Robot navigation and mapping › traversability estimation
traversability mapping
0.512021
A Self-Training Approach-Based Traversability Analysis for Mobile Robots in Urban Environments · ICRA 2021
Knowledge, reasoning and agents › Multi-agent systems › task allocation
multi-robot task allocation
0.412019
A Heuristic for Task Allocation and Routing of Heterogeneous Robots while Minimizing Maximum Travel Cost · ICRA 2019
Mathematical optimization
combinatorial optimization
0.412019
A Heuristic for Task Allocation and Routing of Heterogeneous Robots while Minimizing Maximum Travel Cost · ICRA 2019
Mathematical optimization › combinatorial optimization › vehicle routing
traveling salesman problem
0.412019
A Heuristic for Task Allocation and Routing of Heterogeneous Robots while Minimizing Maximum Travel Cost · ICRA 2019
Robotics › Robot navigation and mapping › localization › range-based localization
LiDAR localization
0.312018
Robust Localization of Mobile Robots Considering Reliability of LiDAR Measurements · ICRA 2018
Computer vision › 3D vision › pose estimation
robust pose estimation
0.312018
Robust Localization of Mobile Robots Considering Reliability of LiDAR Measurements · ICRA 2018
Natural language and speech › Language models and text generation
alignment
0.312025
On the Robustness of Reward Models for Language Model Alignment · ICML 2025
Robotics › Robot navigation and mapping › localization › odometry
odometry calibration
0.222012
Accurate calibration of two wheel differential mobile robots by using experimental heading errors · ICRA 2012
Calibration of kinematic parameters of a Car-Like Mobile Robot to improve odometry accuracy · ICRA 2008
Robotics › Motion planning and robot control
robot control
0.222012
Accurate calibration of two wheel differential mobile robots by using experimental heading errors · ICRA 2012
Design and control of the nonholonomic manipulator · IEEE Trans. Robotics Autom. 2001
Robotics › Motion planning and robot control › motion planning
multi-robot motion planning
0.112019
A Heuristic for Task Allocation and Routing of Heterogeneous Robots while Minimizing Maximum Travel Cost · ICRA 2019
Robotics › Legged, aerial and field robots
field robotics
0.122005
Experimental Research of a Passive Multiple Trailer System for Backward Motion Control · ICRA 2005
Control of a Mobile Robot with Passive Multiple Trailers · ICRA 2004
Computer vision › Video understanding and tracking › object tracking
observation likelihood modeling
0.112018
Robust Localization of Mobile Robots Considering Reliability of LiDAR Measurements · ICRA 2018
Robotics › Motion planning and robot control › robot control › nonholonomic systems
nonholonomic vehicle control
0.132001
Design of steering mechanism and control of nonholonomic trailer systems · IEEE Trans. Robotics Autom. 2001
Design and control of the nonholonomic manipulator · IEEE Trans. Robotics Autom. 2001
Design of Steering Mechanism and Control of Nonholonomic Trailer Systems · ICRA 2000
Robotics › Robot navigation and mapping › localization › probabilistic localization
monte carlo localization
0.122007
Mobile Robot Localization Using Fusion of Object Recognition and Range Information · ICRA 2007
Reliable position estimation method of the service robot by map matching · ICRA 2003
Robotics › Robot navigation and mapping › localization
odometry
0.112008
Calibration of kinematic parameters of a Car-Like Mobile Robot to improve odometry accuracy · ICRA 2008
Robotics › Robot navigation and mapping › localization › robot localization
mobile robot localization
0.112007
Mobile Robot Localization Using Fusion of Object Recognition and Range Information · ICRA 2007
Robotics › Robot navigation and mapping › localization
multi-sensor localization
0.112007
Mobile Robot Localization Using Fusion of Object Recognition and Range Information · ICRA 2007
Robotics › Motion planning and robot control
path planning
0.112007
Safe navigation of a mobile robot using the visibility information · ICRA 2007
Robotics › Robot navigation and mapping › mobile robot navigation
safe navigation
0.112007
Safe navigation of a mobile robot using the visibility information · ICRA 2007
Robotics › Motion planning and robot control › robot control › motion control
speed control
0.112007
Safe navigation of a mobile robot using the visibility information · ICRA 2007

Methods — techniques the papers use, named apart from their topics

loss decomposition · 0.9bradley-terry model · 0.9batch-wise sum-to-zero regularization · 0.9RLOO · 0.9primal-dual heuristic · 0.8min-max optimization · 0.8low-rank attention · 0.8self-training · 0.5neural network · 0.5obstacle handling · 0.3
YearPublicationVenuePosition
2025 On the Robustness of Reward Models for Language Model Alignment
abstract
The Bradley-Terry (BT) model is widely practiced in reward modeling for reinforcement learning with human feedback (RLHF). Despite its effectiveness, reward models (RMs) trained with BT model loss as one-way classifiers are prone to over-optimization, losing generalizability to unseen inputs. In this paper, we study the cause of over-optimization and its downstream effects on the RLHF procedure, highlighting the importance of robustness in RMs. First, we show that the excessive dispersion of hidden state norms is the main source of over-optimization. Correspondingly, we propose batch-wise sum-to-zero regularization (BSR) that enforces reward sum for each batch to be zero-centered, constraining the rewards with abnormally large magnitudes. We assess the impact of BSR in improving robustness in RMs through four scenarios of over-optimization, where BSR consistently manifests better robustness on unseen inputs. Then, we compare the plain BT model and BSR on RLHF training and empirically show that robust RMs better align the policy to the gold preference model. Finally, we apply BSR to high-quality data and models, which surpasses state-of-the-art RMs in the 8B scale by adding more than 5\% in complex preference prediction tasks. By conducting RLOO training with 8B RMs, AlpacaEval 2.0, with reducing generation length by 40\% while adding a 7\% increase in win rate, further highlights that robustness in RMs induces robustness in RLHF training.
Jiwoo Hong, Noah Lee, Eunki Kim, Guijin Son, Woojin Chung, Shao Tang, James Thorne
ICML5
2025 Synthesizing Delayed-Phase Contrast-Enhanced Breast MR Images from Early-Phase Images Using an Iterative Deep Network
Woojin Chung, Junghwa Kang, Ga Eun Park, Yoonho Nam
MICCAI (4)1
2025 Exploiting Vocabulary Frequency Imbalance in Language Model Pre-training
abstract
Large language models are trained with tokenizers that map text to a fixed vocabulary, yet the resulting token distribution is highly imbalanced: a few words dominate the stream while most occur rarely. Recent practice favours ever-larger vocabularies, but it is unclear whether the benefit comes from better word segmentation or from amplifying this frequency skew. To this end, we perform a controlled study that scales the vocabulary of a constant-size Transformer from 24K to 196K symbols while holding data, compute and optimisation unchanged. Above 24K every common word is already a single token, so further growth only increases imbalance. Word-level loss decomposition shows that larger vocabularies reduce cross-entropy almost exclusively by lowering uncertainty on the ~$2,500$ most frequent words, even though loss on the rare tail rises. Same frequent words cover roughly $80\%$ of tokens in downstream benchmarks, this training advantage transfers intact. We further show that enlarging model parameters with a fixed tokenizer yields the same frequent-word benefit, revealing a shared mechanism behind vocabulary and model scaling. Our results recast “bigger vocabularies help” as “sharper frequency imbalance helps,” offering a simple, principled knob for tokenizer–model co-design and clarifying the loss dynamics that govern language-model scaling in pre-training.
Woojin Chung
NeurIPS1
2024 Stable Language Model Pre-training by Reducing Embedding Variability
abstract
Stable pre-training is essential for achieving better-performing language models.However, tracking pre-training stability by calculating gradient variance at every step is impractical due to the significant computational costs.We explore Token Embedding Variability (TEV) as a simple and efficient proxy for assessing pre-training stability in language models with pre-layer normalization, given that shallower layers are more prone to gradient explosion (section 2.2).Moreover, we propose Multihead Low-Rank Attention (MLRA) as an architecture to alleviate such instability by limiting the exponential growth of output embedding variance, thereby preventing the gradient explosion (section 3.2).Empirical results on GPT-2 with MLRA demonstrate increased stability and lower perplexity, particularly in deeper models.
Woojin Chung, Jiwoo Hong, Na Min An, James Thorne, Se-Young Yun
EMNLP1
2022 Question-answer dynamics in deductive fallacies without language
Woojin Chung, Nadine Bade, Sam Blanc-Cuenca, Salvador Mascarenhas
CogSci1
2021 A Self-Training Approach-Based Traversability Analysis for Mobile Robots in Urban Environments
abstract
This paper presents a method for LiDAR sensor-based traversability analysis for autonomous mobile robots in urban environments. Although urban environments are structured environments, a typical terrain comprises hazardous regions for mobile robots. Therefore, a reliable method for detecting traversable regions is required to prevent robots from getting stuck in the middle of the road. Conventional approaches require considerable efforts to obtain a model for traversability analysis for a specific robot or environment. In particular, learning-based methods require explicit training data. This paper introduces a method for traversability mapping based on a self-training algorithm to eliminate the hand labeling process. A neural network was applied to the underlying classifier of the self-training algorithm. With our approach, the model can be learned with even weakly labeled data obtained from robot-specific parameters and the robot’s footprint. In practical experiments, the self-trained model performed better performance than the existing supervised learning method. Moreover, as the fraction of unlabeled data increased, the performance also increased. Therefore, the demonstrations in the urban environments indicate the effectiveness of the proposed method for traversability mapping.
Woojin Chung
ICRA2
2019 A Heuristic for Task Allocation and Routing of Heterogeneous Robots while Minimizing Maximum Travel Cost
abstract
The article proposes a new heuristic for task allocation and routing of heterogeneous robots. Specifically, we consider a path planning problem where there are two (structurally) heterogeneous robots that start from distinctive depots and a set of targets to visit. The objective is to find a tour for each robot in a manner that enables each target location to be visited at least once by one of the robots while minimizing the maximum travel cost. A solution for Multiple Depot Heterogeneous Traveling Salesman Problem (MDHTSP) with min-max objective is in great demand with many potential applications, because it can significantly reduce the job completion duration. However, there are still no reliable algorithms that can run in short amount of time. As an initial idea of solving min-max MDHTSP, we present a heuristic based on a primal-dual technique that solves for a case involving two robots while focusing on task allocation. Based on computational results of the implementation, we show that the proposed algorithm produces a good quality of feasible solution within a relatively short computation time.
Jungyun Bae, Woojin Chung
ICRA3
2018 The Lifted Matrix-Space Model for Semantic Composition
abstract
Tree-structured neural network architectures for sentence encoding draw inspiration from the approach to semantic composition generally seen in formal linguistics, and have shown empirical improvements over comparable sequence models by doing so.Moreover, adding multiplicative interaction terms to the composition functions in these models can yield significant further improvements.However, existing compositional approaches that adopt such a powerful composition function scale poorly, with parameter counts exploding as model dimension or vocabulary size grows.We introduce the Lifted Matrix-Space model, which uses a global transformation to map vector word embeddings to matrices, which can then be composed via an operation based on matrix-matrix multiplication.Its composition function effectively transmits a larger number of activations across layers with relatively few model parameters.We evaluate our model on the Stanford NLI corpus, the Multi-Genre NLI corpus, and the Stanford Sentiment Treebank and find that it consistently outperforms TreeLSTM (Tai et al., 2015), the previous best known composition function for treestructured models.
Woojin Chung, Sheng-Fu Wang, Samuel R. Bowman
CoNLL1
2018 Robust Localization of Mobile Robots Considering Reliability of LiDAR Measurements
abstract
In this study, we propose a novel Light Detection and Ranging (LiDAR) sensor-based localization method for localization of a mobile robot. In localization using the LiDAR sensor, localization errors occur when real range measurements differ from reference distances computed from a map. This study focuses on three factors that cause differences between real range measurements and reference distances. The first factor corresponds to optical characteristics of the LiDAR sensor for objects such as glass walls and mirrors. The second factor corresponds to occlusions by dynamic obstacles. The third factor corresponds to static changes in the environment. In practical applications, three factors often simultaneously occur. Although there have been many previous works, robust localization to overcome these three difficulties is still a challenging problem. This study proposes a novel robust localization scheme that exploits only reliable range measurements. A LiDAR sensor-based localization scheme can be successfully executed by utilizing only a few reliable range measurements. Therefore, the computation of reliability plays a significant role. The computation of reliability is divided into two steps. The first step considers characteristics of optical sensors. The second step mainly deals with the effects of obstacles. The observation likelihood model exploits computed reliability for pose estimation. The proposed scheme was successfully verified through various experiments under challenging situations.
Jiwoong Kim, Woojin Chung
ICRA2
2016 Hierarchical Sample-Based Joint Probabilistic Data Association Filter for Following Human Legs Using a Mobile Robot in a Cluttered Environment
abstract
Human-following in a cluttered environment is one of the challenging issues for mobile service robot applications. Since a laser range finder (LRF) is commonly installed for autonomous navigation, it is advantageous to adopt an LRF for detection and tracking humans. In this paper, we aim at the reliable human tracking performances in a dynamic cluttered environment. The key idea is to develop a hierarchical sample-based joint probabilistic data association filter (HSJPDAF) by focusing on the leg positions as well as human positions. The proposed HSJPDAF consists of two levels in order to consider the interdependence between targets. Possible locations of multiple human targets can be simultaneously estimated on the basis of Bayesian filtering. Comparison with the general technique was carried out to verify the performance of HSJPDAF in both artificial indoor and real-world environments. Owing to the hierarchical framework, the proposed method shows the improved robustness by reducing the target loss rate significantly in a dynamic cluttered environment.
Yoonchang Sung, Woojin Chung
IEEE Trans. Hum. Mach. Syst.2
2015 Curb feature based localization of a mobile robot in urban road environments
abstract
Urban road environments that have pavement and curb are characterized as semi-structured road environments. In semi-structured road environments, the curb provides useful information for robot navigation. In this paper, we present a practical localization method for outdoor mobile robots using the curb features in semi-structured road environments. The curb features are especially useful in urban environment, where the GPS failures take place frequently. A curb extraction is conducted on the basis of the Kernel Fisher Discriminant Analysis (KFDA) to minimize false detection. We adopt the Extended Kalman Filter (EKF) to combine the curb information with odometry and Differential Global Positioning System (DGPS). The uncertainty models for the sensors are quantitatively analyzed to provide a practical solution.
Woojin Chung
ICRA3
2013 Implementation of JPDAFs to track humans for a mobile robot with a Laser range finder
abstract
Human tracking has become an important part in the mobile robotics community to achieve human-friendly navigation. When it comes to extracting humans from sensor data when there are many people in its environment, matching between targets and measurements can be a significant problem. In this paper, a single laser range finder is adopted as a sensor, and we implement JPDAFs, one of the most eminent methods for matching, to track humans. The performance is tested through experiments on actual human walking.
Yoonchang Sung, Woojin Chung
RO-MAN2
2012 Accurate calibration of two wheel differential mobile robots by using experimental heading errors
abstract
Odometry using wheel encoders provides fundamental pose estimates for wheeled mobile robots. Systematic errors of odometry can be reduced by the calibration of kinematic parameters. The UMBmark method is one of the widely used calibration schemes for two wheel differential mobile robot. In this paper, the accurate calibration scheme of kinematic parameters is proposed by extending the conventional UMBmark. The contributions of this paper can be summarized as two issues. The first contribution is to present new calibration scheme that reduce the approximation error of calibration equations in UMBmark method. The new equations were derived from the robot's final orientation errors in test track. The second contribution is to propose the consideration of the coupled effects between wheel diameter errors and wheelbase errors in test track for calibration experiments. The calibration performance can be significantly improved by applying new calibration equations were derived to overcome the limitations of the conventional scheme. The numerical simulations and experimental results show that the odometry accuracy can be improved by the proposed calibration schemes.
Changbae Jung, Woojin Chung
ICRA2
2010 Design of navigation behaviors and the selection framework with Generalized Stochastic Petri Nets toward dependable navigation of a mobile robot
abstract
There have been two major streams for the motion control of mobile robots. The first is the model-based deliberate control and the second is the sensor-based reactive control. Since two schemes have complementary advantages and disadvantages, one cannot completely replace the other. There are a variety of environmental conditions which affect the navigation performances. The main idea of this paper is to design discrete navigation behaviors and to integrate behaviors by an appropriate selection framework. In this paper, we propose a behavior selection framework using the GSPN (Generalized Stochastic Petri Nets). We have designed two navigation behaviors which show completely different performances. In order to define behavior selection criteria, two kinds of navigation statuses are defined to monitor navigation performances of the robot. The proposed navigation strategy is simulated using the open source simulator Player/Stage to investigate the performances in a variety of conditions. Through the simulations, it was made clear that different behaviors show remarkably different performances. Moreover, the average navigation time of the proposed behavior selection framework is significantly decreased than that of any single navigation scheme DWA or tracking.
Chang-Bae Moon, Woojin Chung
ICRA2
2010 Pushing motion control of n passive off-hooked trailers by a car-like mobile robot
abstract
There are two different motions of a trailer system that consists of a car and n passive off-hooked trailers. When a car “pulls” n passive trailers, a trailer system moves forward. A trailer system moves backward when a car “pushes” n passive trailers. Backing up a trailer system is difficult because it is an open loop unstable problem. In this paper, we investigate the backward motion control problem of a car with n passive trailers. We have shown that n passive trailers can be successfully controlled by an omni-directional mobile robot in our prior works. Unlike an omni-directional robot, a car-like mobile robot has nonholonomic constraints and limitations of the steering angle. For these reasons, the backward motion control problem of a car-like mobile robot with n passive trailers is not trivial. In spite of difficulties, backing up a trailer system is useful for parking control. In this study, we proposed a mechanical alteration which is connecting n passive trailers to the front bumper of a car to improve the backward motion control performance. By adopting the new design, a car pushes n passive trailers by its forward motion. A practical trailer-pushing control algorithm was also proposed. Stability analysis of the controller under kinematic modeling error was presented. Theoretical verification and experimental results proved that the control strategy of pushing n passive trailers by forward motion of a car can be successfully implemented.
Kwanghyun Yoo, Woojin Chung
ICRA2
2010 Drivable road region detection using a single laser range finder for outdoor patrol robots
abstract
For outdoor navigation, it is necessary to find the relevant features of outdoor road environments and detect drivable region for robot's motion. This paper presents a methodology for extracting the drivable road region by detecting the prominent road features and obstacles through a single laser range finder. The prominent features of roads are curbs and the road surface. The laser range finder is mounted on the mobile robot, looks down the road with a small tilt angle, and obtains two-dimensional range data. The proposed method is computationally more efficient in comparison with vision-based techniques and applicable for various road conditions in target environment. Experimental results confirm the reliability of the algorithm.
Youjin Shin, Changbae Jung, Woojin Chung
Intelligent Vehicles Symposium3
2008 Calibration of kinematic parameters of a Car-Like Mobile Robot to improve odometry accuracy
abstract
Recently, automatic parking assist systems have become commercially available in some cars. In order to improve the reliability and accuracy of parking control, pose estimation problem needs to be solved. Odometry is widely used for pose estimation of a mobile robot. However, most previous odometry calibration methods have focused on two wheeled mobile robots. In this paper, we consider systematic error sources of the car-like mobile robot(CLMR), and we suggest a useful calibration method for systematic errors. Finally, our calibration method is verified by experiments using a miniature car.
Kooktae Lee, Woojin Chung
ICRA2
2008 Motion planningfor car-parking using the slice projection technique
abstract
Automatic parking assist system is one of the key technologies in future automobiles. A car-like robot is difficult to control due to the nonholonomic constraints. In this paper, a path planning algorithm based on the slice projection technique, optimized particularly for car-parking is proposed. Collision-free region of a nonholonomic motion can be easily computed by using the slice projection technique. Sufficient collision-free, nonholonomic feasible paths can be directly obtained by computing reachable regions by using the slice projection technique for nonholonomic motions from the initial pose. The proposed planning scheme provide not a single solution, but a candidate solution set. Therefore, the parking path can be easily optimized with respect to performance criteria such as safety, maneuvering, and so on. The simulation results clearly show that the proposed scheme provides various practical solutions.
Dal Hyung Kim, Woojin Chung
IROS2
2008 Control architecture design of a multi-functional service robot using the GSPN (Generalized-Stochastic Petri-Nets)
abstract
A mobile service robot should have the ability to carry out multiple practical tasks. However, most mobile mobile service robots have been designed to carry out a specific task. Hence it has been difficult to design a navigation framework for multiple navigation tasks. In this paper, we will design and implement a navigation framework for multiple tasks using the GSPN (Generalized Stochastic Petri-Nets). The GSPN-based navigation framework has several advantages, such as performance analysis and dynamic system analysis. Furthermore, such a design can process system events in realtime. Also, the typical problem of a hybrid control system, namely the synchronization and scheduling between reactive layer and high-level planner can be solved using the GSPNpsilas event monitoring ability using the timed transition and immediate transition. Finally, the idle time and activation time of the tasks can be predicted under the GSPN-based navigation framework. In this paper, firstly, the transportation task and patrol task are implemented. Then, a navigation framework is designed using the GPSN. The proposed GSPN-based navigation framework is verified in the human co-existing environments by experiments. The results showed that the proposed navigation scheme can be used practically in real environments.
Chang-Bae Moon, Woojin Chung
IROS2
2007 Safe navigation of a mobile robot using the visibility information
abstract
In this paper, we present one approach to achieve safe navigation in indoor dynamic environment. So far, there have been various useful collision avoidance algorithms and path planning schemes. However, those algorithms have a fundamental limitation that the robot can avoid only "visible" obstacles. In real environment, it is not possible to detect all the dynamic obstacles around the robot. There exist a lot of "invisible" regions due to the limitation of field of view. In order to avoid possible collisions, it is desirable to consider visibility information. Then a robot can reduce the speed or modify a path. This paper proposes a safe navigation scheme to reduce the risk of collision due to unexpected dynamic obstacles. The robot's motion is controlled according to a hybrid control scheme. The possibility of collision is dually reflected to a path planning and a speed control. The proposed scheme clearly indicates the structural procedure how to model and to exploit the risk of navigation. The proposed scheme is experimentally tested in a real office building. The presented result shows that the robot moves along the safe path to obtain sufficient field of view, while appropriate speed control is carried out.
Seokgyu Kim, Woojin Chung, Chang-Bae Moon, Jae-Bok Song
ICRA2
2007 Mobile Robot Localization Using Fusion of Object Recognition and Range Information
abstract
Most present localization algorithms are either range or vision-based. In many environments, only one type of sensor cannot often ensure successful localization; furthermore, using low-priced range sensors instead of expensive, but accurate, laser scanners often lead to poor performance. This paper proposes an MCL-based localization method that robustly estimates the robot pose with fusion of the range information from a low-cost IR scanner and the SIFT based visual information gathered using a mono camera. With sensor fusion, the rough pose estimation from range-based sensors is compensated by the vision-based sensors and slow object recognition can be overcome by the frequent update of the range information. In order to synchronize the two sensors with different bandwidths, the encoder information gathered during object recognition is exploited. This paper also suggests a method for evaluating localization performance that is based on the normalized probability of a vision sensor model. Various experiments show that the proposed algorithm can estimate the robot pose reasonably well and can accurately evaluate the localization performance.
Byung-Doo Yim, Jae-Bok Song, Woojin Chung
ICRA4
2007 Navigation Behavior Selection Using Generalized Stochastic Petri Nets for a Service Robot
abstract
Appropriate design and control of behaviors of mobile robots are important for their successful autonomous navigation in a real dynamic environment. This paper proposes a formal selection framework of multiple navigation behaviors for a service robot. In the presented approach, modeling, analysis, and performance evaluation are carried out based on generalized stochastic Petri nets (GSPNs). By adopting a probabilistic approach, the proposed framework helps the robot to select the most desirable navigation behavior in run time according to environmental conditions. Moreover, after mission completion, the robot evaluates its prior navigation performance from accumulated data, and automatically uses the results to improve its future operations. Also, GSPNs have several advantages over direct use of other modeling formalisms such as finite state automata (FSA) or Markov processes (MPs). We conduct experiments on real guidance tasks with visitors by implementing the framework in the guide robotJinnyat the National Science Museum of Korea. The results show that the proposed strategy is useful for a robot's selection of an appropriate navigation behavior in a dynamic environment.
Gunhee Kim, Woojin Chung
IEEE Trans. Syst. Man Cybern. Part C2
2006 Efficiency Improvement in Monte Carlo Localization through Topological Information
abstract
Monte Carlo localization is known to be one of the most reliable methods for pose estimation of a mobile robot. Many studies have been conducted to improve performance of MCL. Although MCL is capable of estimating the robot pose when the initial pose of a robot is not given, it takes much time for convergence because a large number of random samples are required, especially for the large-scale environment. For practical implementation of MCL, therefore, it is desirable to reduce the number of samples without affecting the localization performance. This paper presents a novel approach to reduce the number of samples used in the particle filter for efficient implementation of MCL. To this end, the topological information is extracted in real time through the thinning algorithm from the range data of a laser scanner. The topological map is first created from the given grid map of the environment. The robot scans the local environment and generates a local topological map. The robot then navigates along this local topological edge, which coincides with the global topological map obtained off-line from the given global grid map. By constraining the robot's motion on this local edge, random samples are drawn only around the neighborhood of the topological edge rather than over the entire free space. Hence the sample size required for MCL can be drastically reduced, thereby reducing computational time for the MCL process. A series of experiments based on this proposed MCL/TI show that the number of samples can be reduced considerably, and thus the time required for pose estimation can be substantially decreased
Tae-Bum Kwon, Ju-Ho Yang, Jae-Bok Song, Woojin Chung
IROS4
2005 A Selection Framework of Multiple Navigation Primitives Using Generalized Stochastic Petri Nets
abstract
This paper proposes a selection framework of multiple navigation primitives for a service robot using Generalized Stochastic Petri Nets (GSPN’s). By adopting probabilistic approach, our framework helps the robot to select the most desirable navigation primitive in run time through the performance estimation according to environmental conditions. Moreover, after a mission, the robot evaluates prior navigation performance from accumulated data, and uses the results for the improvement of future operations. Modeling, analysis, and performance evaluation are conducted on firm mathematical foundation. Also, GSPN’s have several advantages over classic automata or direct use of Markov Process. We conducted simulations of the model derived from our experience of practical installations. The results showed that the framework is useful for primitive selection and performance analysis.
Gunhee Kim, Woojin Chung
ICRA2
2005 Experimental Research of a Passive Multiple Trailer System for Backward Motion Control
abstract
A passive multiple trailer system provides various practical advantages in order to develop multi-functional service robots. So far, we have proposed kinematic design of passive trailers, and backward motion control schemes in our prior work. In this paper, we propose two significant considerations based on practical experiences on backward control of multi-trailer system. The first issue is an analysis on the effect of joint errors. Joint errors include joint angle sensing errors and backlashes at the joints. Due to the joint error, the trajectory shows an offset distance from a desired reference path. A second issue is a slip detection based on a simplified dynamic model of the trailer system. The trailer system is designed based on the kinematic constraints, which imply rolling without slipping at wheels. We discuss how a practical trailer system can be controlled without violating kinematic constraints. Finally, we show the analogies and relationships between the off-hooked trailer and the previously proposed three point trailer.
Myoungkuk Park, Woojin Chung
ICRA2
2005 Experimental research of navigation behavior selection using generalized stochastic Petri nets (GSPN) for a tour-guide robot
abstract
This paper proposes a formal selection framework of multiple navigation behaviors for a service robot. In our approach, modeling, analysis, and performance evaluation are carried out based on the generalized stochastic Petri nets (GSPN). By adopting probabilistic approach, our framework helps the robot to select the most desirable navigation behavior in run time according to environmental conditions. Moreover, after a mission, the robot evaluates prior navigation performance from accumulated data, and uses the results for the improvement of future operations. Also, GSPN has several advantages over classic automata or direct use of Markov process. The basic ideas of the framework were introduced in our previous work (Gunhee Kim et al., 2005). Thus, this paper focuses on experimental verification by implementing the framework into the guide robot Jinny. We conduct the experiments about real guidance tasks with visitors in the National Science Museum of Korea. The results show that the proposed strategy is useful to select an appropriate navigation behavior in a dynamic space.
Gunhee Kim, Woojin Chung, Sung-Kee Park
IROS2
2005 Dependable localization strategy in dynamic real environments
abstract
Due to dynamic changes of an environment and various kinds of uncertainties in a real world, mobile robot localization is difficult to be solved by a single continuous algorithm. In order to achieve a practical localization solution generally, this paper proposes a strategy to deal with various uncertainties using explicit discretization of robot's status. Discrete status of localization is designed with three criteria as follows: (i) polygonal environment and non-polygonal environment; (ii) static environment and dynamic environment; and (iii) global positioning problem and local tracking problem are defined. An appropriate strategy is adopted according to the robot's status. The feasibility of the proposed method is demonstrated by simulation results.
Dongheui Lee, Woojin Chung
IROS2
2004 Integrated Navigation System for Indoor Service Robots in Large-scale Environments
abstract
This paper describes an integrated navigation strategy for the autonomous service robot in large-scale indoor environments. It includes architecture of navigation system, the development of crucial navigation algorithms like map, path planning, and localization, and planning scheme such as error/fault handling. Major advantages of proposed navigation are as follows: 1) A range sensor based generalized scheme of navigation without modification of the environment. 2) Intelligent navigation-related components. 3) Framework supporting the selection of multiple behaviors and error/fault handling schemes. A experimental result shows the feasibility of proposed navigation system. The result of this research has been successfully applied to our three service robots in a variety of task domains including a delivery, a patrol, a guide, and a floor cleaning task.
Woojin Chung, Gunhee Kim, Chong-Won Lee
ICRA1
2004 Implementation of Multi-functional Service Robots using Tripodal Schematic Control Architecture
abstract
This paper describes the implementation of multi-functional service robots using the Tripodal schematic control architecture. Our strategy has two major advantages. First, the proposed architecture supports Petri net based formal description of tasks and error/fault handling schemes. Second, it provides intuitive and straightforward guidelines system for integration issues. We show reusability and scalability of the proposed architecture by giving two examples of our experience. First, we explain how to add a newly developed cleaning function to our robot system. Second, we introduce the implementation process of a newly developed guide robot Jinny. Most of the modules developed for former robots are used directly in the Jinny system. Experimental results clearly showed that the developed strategy is efficient and easy-to-use.
Gunhee Kim, Woojin Chung, Chong-Won Lee
ICRA2
2004 Integrated Localization of the Service Robot PSR
abstract
Although a great deal of localization methods have been proposed, when it comes to human coexisting real world there are still many unsolved problems. It is because real world contains various kinds of uncertainties. For reliable navigation in such a world, this paper proposes a new localization synthesis integrated localization. The integrated localization is a dependable active localization approach, which is the structural synthesis of navigation modules. Due to a dynamic change of an environment, robot navigation cannot be solved by a single algorithm. In this paper, various situations are classified into different status, which is modeled as discrete events. Then, developed algorithms are synthesized in a structured way. The discrete event control structure enables efficient combination of position estimation algorithms and synthesis of navigation modules. Furthermore, the scheme provides structural framework for dead lock avoidance. The proposed technique is applied to KIST public service robots and shown to be useful in real experiments.
Dongheui Lee, Woojin Chung
ICRA2
2004 Control of a Mobile Robot with Passive Multiple Trailers
abstract
A mobile service robot can achieve reconfigurability by exploiting passive trailer systems. Reconfigurability provides significant practical advantages in order to deal with various service tasks. However, a motion control problem of a passive multiple trailer system is difficult, mainly because a kinematic model is highly nonlinear. It is shown how a robot with n passive trailers can be controlled in backward direction. Once a desired trajectory of a last trailer is computed, then the control input of a pushing robot is obtained by the proposed control scheme. A kinematic design of a trailer system is proposed in our prior work. It is shown that the high performance of trajectory tracking is also valid for the backward motion control problem. Experimental verifications were carried out with the PSR-2 (public service robot) with three passive trailers. Experimental result showed that the backward motion control could be successfully carried out using the proposed control scheme.
Myoungkuk Park, Woojin Chung, Jae-Bok Song
ICRA2
2004 Door Opening Control using the Multi-fingered Robotic Hand for the Indoor Service Robot
abstract
KIST service robot is composed of a mobile platform, a 6 DOF robotic manipulator, and a multi-fingered robotic hand. We discuss motion control and coordination strategy in order to deal with uncertainty problem in practical applications. A door opening is our target task. Since the environment is not prepared for a service robot, it is essential to deal with various uncertainties due to a robot positioning error, sensing error, as well as manipulation errors. In this paper, practical parameter estimation schemes are proposed from the viewpoint of coordinative motion control of a hand, a manipulator and a mobile robot. Analysis of physical properties of each component provides a methodology of appropriate role assignment for each component. In order to carrying out compliance control, an external force is computed using fingertip force information of the three fingered robot hand, instead of using force torque sensor at the wrist. Presented experimental result clearly shows the effectiveness of the proposed scheme.
Changju Rhee, Woojin Chung, Youngbo Shim 0001, Hyungjin Lee
ICRA2
2004 The autonomous tour-guide robot Jinny
abstract
This paper explains a new tour-guide robot Jinny. The Jinny is developed by focusing on human robot interaction and autonomous navigation. In order to achieve reliable and safe navigation performance, an integrated navigation strategy is established based on the analysis of a robot's states and the decision making process of robot behaviors. According to the condition of environments, the robot can select its motion algorithm among four types of navigation strategy. Also, we emphasized the manageability of a robot's knowledge base for human friendly interactions. The robot's knowledge base can be extended or modified intuitively enough to be managed by non-experts. In order to show the feasibility and effectiveness of our system, we also present experimental results of the navigation system and some experiences on practical installations.
Gunhee Kim, Woojin Chung, Kyung-Rock Kim, Sangmok Han, Richard H. Shinn
IROS2
2003 Tripodal schematic design of the control architecture for the service robot PSR
abstract
This paper describes a control architecture design and a system integration strategy for the autonomous service robot PSR (Public Service Robot). The PSR is under development at the KIST (Korea Institute of Science and Technology) for service tasks in public spaces such as office buildings and hospitals. The proposed control architecture is designed by tripodal frameworks, which are layered functionality diagram, class diagram, and configuration diagram. The tripodal schematic design clearly points out the way of integrating various hardware and software components. The developed strategy is implemented on the PSR and successfully tested.
Gunhee Kim, Woojin Chung, Chong-Won Lee
ICRA2
2003 Reliable position estimation method of the service robot by map matching
abstract
In this paper, a reliable position estimation method of the indoor service robot is proposed. The service robot PSR1 is a wheeled mobile manipulator which navigates in office buildings. Our localization method is a map-matching scheme using scanned range data, without using any artificial landmark. The proposed algorithm can provide solutions for both a global localization problem and a local position tracking. A probabilistic position estimation scheme is designed based on MCL (Monte Carlo localization). Two measure functions are developed for computing positional probabilities. The robot automatically decides whether it uses geometric pattern matching (i.e. walls, pillars) by Hough transform. The proposed scheme shows reliable performance in both polygonal environments and non-polygonal environments even there exist many obstacles. Experimental results demonstrate the validity and feasibility of the proposed localization algorithm for the service robot to navigate in an office building, using the natural environmental characteristics.
Dongheui Lee, Woojin Chung
ICRA2
2003 Autonomous map building and smart localization of the service robot PSR
abstract
In this paper, an autonomous map building method and an intelligent position estimation method for an indoor service robot are presented. Map building is composed of three processes: (1) environmental information gathering, (2) scan registration, and (3) grid map building. A grid map of the environment can be successfully generated using the proposed strategy. Previously [Dongheui Lee et al., 2003] we proposed a localization method which is a map-matching scheme using scanned range data, without using any artificial landmarks. In this paper, an extended localization method called smart localization is presented. Smart localization includes the Petri net based discrete event control concept as well as the position estimation scheme using map matching. A mobile robot is able to act intelligently even if various real world problems arise when using discrete event control. For example, when the robot is unable to compute its position, discrete event based error handling logics are activated according to the predetermined behavioral configuration. Experimental results demonstrate the validity and feasibility of the proposed algorithm for a service robot to navigate in an office building.
Dongheui Lee, Woojin Chung
IROS2
2002 Topological map building based on thinning and its application to localization
abstract
Map building and localization are essential to an autonomous mobile robot system. A global topological map is commonly constructed from a global grid map using a Voronoi diagram. In this hierarchical method, however, the advantage of a topological map such as compactness may not be fully utilized. In this paper sensor data are used to build a local grid map from which a local topological map is created using a thinning method. The thinning method is an alternative of the Voronoi diagram. The local topological map is then updated to the global one. Localization based on the topological map is usually difficult, but additional nodes created by the thinning method can improve localization performance. Various experiments with a laser scanner demonstrate validity and feasibility of the proposed algorithms for map building and localization.
Chang-Hyuk Choi, Jae-Bok Song, Woojin Chung
IROS3
2001 A passive multiple trailer system for indoor service robots
abstract
It is shown how a passive multiple trailer system is designed and controlled for practical applications. The main focus is reducing the trajectory tracking error and the scope of the paper is limited to the passive systems due to the cost and simplicity of the trailer mechanism. Three kinds of passive trailers are introduced, and then the analysis of path tracking performance is carried out, in order to show that the proposed off-hooked trailer is advantageous in a practical sense. Stability, issues are discussed with constant reference velocity. Numerical simulation results and experimental results are presented.
Jaehyoung Lee, Woojin Chung, Chong-Won Lee, Jeabok-Song
IROS2
2001 Design and control of the nonholonomic manipulator
abstract
Nonholonomic constraints are exploited to design a controllable n-joint manipulator with only two inputs. Gears subject to nonholonomic constraints are designed to transmit velocities from the inputs to the passive joints. The system possesses a triangular structure for which a conversion into chained form is presented. The nonholonomic manipulator can, therefore, be controlled with an open loop or a closed loop using existing controllers for chained form. Mechanical design is established, and experimental results proved the usefulness of design of the nonholonomic manipulator and applied control schemes. While previous publications have assumed that the nonholonomic systems are given and have developed theory for these systems, this paper points out a new direction where the nonholonomic theory is used to design controllable and stabilizable systems.
Yoshihiko Nakamura, Woojin Chung, Ole Jakob Sørdalen
IEEE Trans. Robotics Autom.2
2001 Design of steering mechanism and control of nonholonomic trailer systems
abstract
A wheeled mobile robot with trailers has been studied as a class of nonholonomic systems. It is proved that a system of a tractor and trailers with an appropriate connecting mechanism can be stabilized to desired positions via nonholonomic motion control. Trailers, on the other hand, have been developed and widely used in the industry. The main focus of industrial design is set on reducing tracking error from a reference trajectory. This paper attempts to bridge over the gap between these two approaches. We develop a design theory of trailer systems with passive steering. The designed systems show a good performance in practical path following, and accept the chained form transformation and nonlinear control strategies for nonholonomic systems.
Yoshihiko Nakamura, Hideaki Ezaki, Yuegang Tan, Woojin Chung
IEEE Trans. Robotics Autom.4
2000 Design of Steering Mechanism and Control of Nonholonomic Trailer Systems
abstract
A wheeled mobile robot with trailers has been studied as a class of nonholonomic systems. It is proved that a system of a tractor and trailers with an appropriate connecting mechanism can be stabilized to desired positions via nonholonomic motion control. Trailers, on the other hand, have been developed and widely used in the industry. The main focus of industrial design is set on reducing tracking error from a reference trajectory. This paper attempts to bridge over the gap between these two approaches. We develop a design theory of trailer systems with passive steering. The designed systems show a good performance in practical path following, and accept the chained form transformation and nonlinear control strategies for nonholonomic systems.
Yoshihiko Nakamura, Hideaki Ezaki, Yuegang Tan, Woojin Chung
ICRA4
1999 A new exoskeleton-type masterarm with force reflection : controller and integration
abstract
For robot teleoperation, a lot of research has been done to control the slave robot from a remote site using a masterarm. The concept of a distributed controller architecture for the masterarm is introduced in the paper. To reduce possible non-uniform time delay and to have higher position command update rate, the host controller with distributed satellite controllers is developed. Each satellite controller measures the corresponding joint angle, while the host controller performs initial calibration, inverse kinematics calculation, and position commands generation. The host controller and the satellite controllers are networked via a SPI (serial peripheral interface) protocol. For force feedback, the host controller solves the joint torque relations based on the kinematics of the masterarm and the satellite controller controls each joint's torque. This distributed controller greatly reduces calculation and control loads and makes the electrical wiring very simple. In order to measure finger movement of the operator, the master hand is developed using infrared light. A similar slave satellite controller for this master hand is interfaced to the host controller via a SPI network. For teleoperation of the KIST humanoid robot which has two arms and two hands, the masterarm controller with one host controller and 16 satellite controllers is implemented. Force feedback with less than 2 msec update rate is achieved. This masterarm/hand is also integrated with a graphic model instead of using the slave robot. The experimental results show the performance of the distributed controller.
Sooyong Lee, Jangwook Lee, Woojin Chung, Chong-Won Lee, Mignon Park
IROS3
1998 Experimental research of the chained form manipulator
abstract
Exploiting unique features of nonholonomic systems, innovative and advantageous mechanisms can be designed. We have proposed the chained form manipulator which is a controllable n-joint manipulator with only two actuators. The chained form manipulator is designed not only to satisfy chained form convertibility, but also to achieve control simplicity. Design requirements and mechanical design of the chained form manipulator were proposed in our prior work. For the experimental verifications, we fabricated a prototype. So far, various control strategies for nonholonomic systems have been proposed. In this paper, an efficient motion planning scheme for the chained form is presented to approximate any holonomic path with the feasible nonholonomic path. Furthermore, a new concept of motion planning is proposed through the analysis of the initial-condition sensitivity. Combining these two approaches, the motion planning scheme is constructed towards practical applications. Presented experimental results show the usefulness of the design and the applied control scheme.
Woojin Chung, Yoshihiko Nakamura
IROS1
1997 Design of the chained form manipulator
abstract
Exploiting the unique features of nonholonomic systems, we have proposed and fabricated the nonholonomic manipulator which is a controllable n joint manipulator with only two actuators. In order to create its nonholonomic constraint, a special type of velocity transmission, called the nonholonomic gear, was used. There are many possible alternatives of designing underactuated manipulators using the nonholonomic gear. The nonholonomic manipulator was designed focusing on the mechanical simplicity. In this paper, we establish the design procedure of underactuated manipulators whose kinematic model can be converted to the chained form, giving priority to the practical control aspects. As an example that has control simplicity, the chained form manipulator was designed according to the proposed design concept.
Woojin Chung, Yoshihiko Nakamura
ICRA1
1995 Prototyping a nonholonomic manipulator
abstract
We proposed a nonholonomic manipulator which is a controllable n joints manipulator with only two inputs, exploiting a special kind of velocity transmission called a nonholonomic gear. Since the nonholonomic manipulator was theoretically designed from the viewpoint of kinematic constraints and nonlinear control, the mechanical implementation and prototyping are extremely important in practice. In this paper, the principle of mechanical design of a nonholonomic manipulator is established, and the experimental results are shown using a prototype nonholonomic manipulator.
Woojin Chung, Yoshihiko Nakamura, Ole Jakob Sørdalen
ICRA1
1994 Design of a Nonholonomic Manipulator
abstract
Nonholonomic systems are typically controllable in a configuration space of higher dimension than the input space. Here, it is shown how nonholonomic constraints can be exploited to design a controllable n-joint manipulator with only two inputs. Gears subject to nonholonomic constraints are designed to transmit velocities from the inputs to the unactuated joints. The designed nonholonomic manipulator is shown to be completely controllable in the whole configuration space. The system is designed with a triangular structure for which a conversion into chained form is presented. The nonholonomic manipulator can, therefore, be controlled using existing controllers for chained form.>
Ole Jakob Sørdalen, Yoshihiko Nakamura, Woojin Chung
ICRA3