New Trends In Computer Networks

Messages Scheduling of Can-Based Network for a Humanoid Robot

J.-S. KONG
Industrial Automation Eng., Inha Univ., Yonghyun-dong, Nam-gu, Incheon, Korea

Y.-K. SUNG, J.-G. KIM
School of Electrical Eng., Inha Univ., Yonghyun-dong, Nam-gu, Incheon, Korea

B.-H. LEE
School of Electrical Eng., Semyung Univ., Shinwall-dong, Jecheon, Chungbuk, Korea

This paper deals with the messages scheduling of a CAN (Controller Area Network), which is based on the distributed control scheme to integrate actuators and sensors in a humanoid robot. For a humanoid robot to implement distributed processing, each control unit should have an efficient control method, and fast calculation and valid data exchange capabilities. A preliminary study revealed that CAN has better performance and is easier to implement than other networks such as FIP (Factory Instrumentation Protocol), VAN (Vehicle Area Network), etc. Since a humanoid robot has to process all the control signals from many actuators and sensors, communication time limitation is dependent on the transmission speed and data length of CAN. In this paper, the CAN message scheduling is proposed for a humanoid robot under the conditions of jitter-present message group, high load of messages over the network, and transmission errors. In addition, the worst-case response time was compared with the limitation time given by the simulation algorithm. The proposed message scheduling can guarantee the CAN limitation, and be used to generate the walking patterns for a humanoid robot.

1. Introduction

Humanoid robots, a kind of biped robots, have the shape and abilities of a human being. They are well suited for working with people in an environment originally designed for...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Robot Software
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.