Professional Documents
Culture Documents
Abstract—Based on the combination of advanced RISC system requirements. [4, 5, 6, 7]. As the core device of an
microprocessor (ARM), DSP and ARM-Linux, this paper embedded system, the embedded microprocessor can be an 8-,
introduces an approach for developing embedded robot control 16- or 32-bit microprocessor. Because of the limitation from
systems. The design of embedded control system includes four the lower performance such as low running speed, low
aspects, i.e., system structure, functions, hardware, and software
addressing capability and high power consumption, etc, the 8-
design. In the development of the system, some features are
included such as hierarchy structure, modular hardware, and or 16-bit microprocessors cannot meet the requirements of
structured software, to make the system suitable for a variety of some complex embedded applications. In the field of the 32-
robots applications through some hardware adjustment and bit embedded system application, ARM (Advanced RISC
software customization only. The effectiveness of proposed Machine) gains tremendous success. [8, 9, 10, 11]. Generally
approach has been verified by a straight line motion speaking, the ARM-kernel microprocessors present as smaller
demonstration of a 6-DOF series manipulator size, lower power consumption, lower cost, and relatively
higher performance, etc. For instance, with a plenty of register
Keywords— Embedded control system, ARM, controller,
and high instruction executing speed, most of data operations
robot application
are completed in registers. Besides, the ARM-kernel
I. INTRODUCTION microprocessors have advantages in addressing flexibility,
With the development of the science and technology, the facility and higher execution efficiency as well as fixed
application of robots will be significantly increased in a lengths of instructions, and so on. An embedded operating
number of fields, such as outer space exploration, ocean system can be encapsulated in ARM, to accomplish complex
resource exploitation, etc.[1, 2, 3]. However, no matter what algorithms and to finish a variety of tasks instead of personal
purpose for utilizing the robots, almost all of them are made computers.
up of two parts, the mechanical body and the control system. This paper firstly introduces the configuration of the
The mechanical body not only represents the basic embedded system, and then presents a robot control system bd
characteristic of a robot, but also determines that it is an on an embedded operating system and ARM as well as DSP. At
unmanned system. Dealing with tasks in dangerous and the end, the article illuminates an experiment that using the
complex environments, the robot should be entitled the developed system for controlling a 7-DOF serial robot.
abilities of thinking and making decisions to some extents,
moreover, it needs multi motors work together coordinately II. STRUCTURE OF THE EMBEDDED SYSTEM
for the motion control of a robot. All of these demand complex An embedded system is made up of the embedded
algorithms including motion control algorithm and pattern operating system and the hardware supporting the operating
recognition algorithm. As far as we know, it is difficult for system. The embedded operating system is the console of an
robots we discussed above to carry a computer with them as a embedded system, which is mainly used for controlling
motion control system, meanwhile, it is also impossible for the devices of information processing as well as user interfaces.
robot control system with only low-performance The hardware components of embedded systems should
microprocessors to deal with so many complex calculations. conform to specific applications, so that there are strict
Fortunately, it is just a possible solution to overcome these limitations on them, such as cost, function, size, weight and
difficulties through developing embedded systems and 32-bit power consumption, etc.
microprocessors. The software of embedded systems has the following
An embedded system is a special-purpose computer characteristics:
system, which is completely encapsulated by the device it 1) The development of embedded software is closely
controls, so there are some specific requirements for each relative to the hardware. The embedded software is
system, such as functions, reliability, cost, size, and power implemented on certain hardware platform, dealing
consumption, etc. Based on the computer technology, an with some parts of hardware-software co-design on
embedded system is designed for specific-application with device drivers.
hardware and software that could be tailored to adapt the