Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Choulsoo Jang is active.

Publication


Featured researches published by Choulsoo Jang.


international conference on computer sciences and convergence information technology | 2009

A Development of Software Component Framework for Robotic Services

Choulsoo Jang; Byoungyoul Song; Seung-Woog Jung; Sung-Hoon Kim; Byeongcheol Choi; Hyo-Young Lee; Cheol-Hoon Lee

Robot software components, which can be accessed through their interface, are reusable and replaceable software modules used in composing robotic services. Using robot software components in developing a robot, developers can expect shortening of developing times, reduction of maintenance cost and improvement of program reusability, because interoperability among components is guaranteed. We have developed a component framework assisting robot developers to make robot application with ease. The component framework consists of a specification of component model, a component authoring tool, a component composer, and a component container. In this paper, we will not only show the developed component framework, but also demonstrate its usability by applying to commercial robots.


international conference on ubiquitous robots and ambient intelligence | 2012

A heterogeneous coupling scheme of OPRoS component framework with ROS

Choulsoo Jang; Byoungyoul Song; Seung-Woog Jung; Sung-Hoon Kim

The Open Platform for Robotic Services (OPRoS) supports the full life cycle for robot software development and execution by providing the robot software component model, component execution engine, various middleware services, development tools, and simulation environment. This paper describes a heterogeneous coupling scheme of OPRoS framework with ROS of which the communication infrastructure is made with the topics based on public/subscribe scheme.


international conference on ubiquitous robots and ambient intelligence | 2011

Real-time supporting of OPRoS component Platform

Choulsoo Jang; Byoungyoul Song; Seung-Woog Jung; Kyeong-Ho Lee; Sung-Hoon Kim

The Open Platform for Robotic Services (OPRoS) supports the full life cycle for robot software development and execution by providing the robot software component model, component execution engine, various middleware services, development tools, and simulation environment. This paper describes real-time supporting of OPRoS component execution engine which is responsible for management and execution of components.


international conference on convergence information technology | 2007

A Development of H.264 Encoder Adapted to the WiBro Communication Environment for the Real-Time Tele-operation of Robots

Choulsoo Jang; Joong-Bae Kim; WookHyun Choi; Cheol-Hoon Lee

The images obtained through the camera mounted on a robot should be transmitted to the remote user in order to control the robot on a real time basis. For the real-time transmission of images, encoded video data should be compacted as small as it is suitable in transmitting through the transmission channel, and the image compression module which is installed on a robot has to be implemented as it can have the minimum encoding time. Furthermore, the encoder should adapt to the wireless communications environment such as WiBro which has the variable communication bandwidths. In this paper, a development of image compression module based on H.264 for the real-time tele-operation of robots in the WiBro environment is discussed.


database and expert systems applications | 2001

Casting Mobile Agents to Workflow Systems: On Performance and Scalability Issues

Jeong-Joon Yoo; Young-Ho Suh; Dong-Ik Lee; Seung-Woog Jung; Choulsoo Jang; Joong-Bae Kim

In this paper we describe two important design issues of mobile agents-based workflow systems; in architecture and workflow execution levels. Solutions for better performance and scalability of workflow systems are proposed. We suggest 3-layer architecture and agent delegation model in architecture and workflow execution levels of workflow systems respectively. Mobile agents effectively distribute workloads of a naming/location server and a workflow engine to others based on the proposed methods. In consequence, the performance and the scalability of workflow systems are improved. This effectiveness is shown through comparison with client server-based and another mobile agent-based workflow systems with stochastic Petri-nets simulation. Simulation results show that our approach not only outperforms others in massive workflow environment but also comes up with the scalability of previous mobile agent-based workflow systems.


Journal of Institute of Control, Robotics and Systems | 2014

Event Port Extension of OPRoS Framework for Inter-connecting with ROS Topic

Choulsoo Jang; Byoungyoul Song; Sung-Hoon Kim

ROS is based on a graph architecture where processing takes place in nodes. Nodes communicate together by passing messages through topics based on the publish/subscribe model. On the other hand, OPRoS components know each other and are tightly-coupled via port connections, and different coupling schemes make the interoperation between two platforms difficult. This paper describes an extension of OPRoS framework to support the interoperation with the ROS topic.


The Journal of the Korea Contents Association | 2011

A Method to Support Real-time for User-level Robot Components on Windows

Min-Gyu Ju; Jin-Wook Lee; Choulsoo Jang; Sung-Hoon Kim; Cheol-Hoon Lee

Intelligent service robots leading the future market are robots which assist humans physically, mentally, and emotionally. Since intelligent service robots operate in a tightly coupled manner with humans, their safe operation should be an inevitable consideration. For this safety, real-time capabilities are necessary to execute certain services periodically. Currently, most robot components are being developed based on Windows for the sake of development convenience. However, since Windows does not support real-time, there is no option but to use expensive third-party software such as RTX and INTime. Also since most robot components are usually execute in user-level, we need to research how to support real-time in user-level. In this paper, we design and implement how to support real-time for components running in user-level on Windows using RTiK which actually supports real-time in kernel level on Windows.


field and service robotics | 2008

Cooperative Localization for Multi-robot Incorporating Proprioceptive/Exteroceptive Position Sensors

Jihong Lee; Kyoung-Hwan Jo; Choulsoo Jang

This paper presents a new method of cooperative localization for multiple robots utilizing correlation between GPS errors of common mode in shared workspace. Assuming that GPS data of individual robot are correlated strongly as the distance between robots are close, we utilize the differential position data between the robots to refine robot’s position data. Under artificial environment for simulation with imposed model error to robot motion and GPS sensor data error, it is confirmed that the proposed method provides improved localization accuracy [9]. In addition, we present a practical solution to accumulated position error in traveling long distance.


international conference on ubiquitous robots and ambient intelligence | 2014

A robot software middleware based on the OPRoS and the RTX

Byoungyoul Song; Choulsoo Jang; Sung-Hoon Kim; Hoon Choi

The OPRoS(Open Platform for Robotic Services) is a robot software platform to operate hardware device components and software algorithm components in order to perform given tasks effectively. But, the OPRoS cannot support hard real time in the MS Windows due to limit of general purpose operating system that aims at efficiency of overall processes. IntervalZeros RTX transforms Windows into a real time operating system. This paper introduces a robot software middleware that support to develop real-time robot application using OPRoS component model on the RTX.


international conference on ubiquitous robots and ambient intelligence | 2012

The OPRoS fault processing framework

Seung-Woog Jung; Choulsoo Jang; Byoungyoul Song; Sung-Hoon Kim

The Open Platform for Robotic Services (OPRoS) is a robot software platform that provides component-based development and execution environments for robot software. It also supports the full life cycle for robot software development and execution by providing the robot software component model, component execution engine, various middleware services, development tools, and simulation environment. This paper describes the fault processing framework that processes faults in the OPRoS component execution engine.

Collaboration


Dive into the Choulsoo Jang's collaboration.

Top Co-Authors

Avatar

Seung-Woog Jung

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Sung-Hoon Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Byoungyoul Song

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Byoung Youl Song

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Sung Hoon Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Cheol-Hoon Lee

Chungnam National University

View shared research outputs
Top Co-Authors

Avatar

Jihong Lee

Chungnam National University

View shared research outputs
Top Co-Authors

Avatar

Joong-Bae Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Kyoung-Hwan Jo

Chungnam National University

View shared research outputs
Top Co-Authors

Avatar

Seung-Ik Lee

Electronics and Telecommunications Research Institute

View shared research outputs
Researchain Logo
Decentralizing Knowledge