• Title/Summary/Keyword: distributed robotics

Search Result 327, Processing Time 0.028 seconds

Multiplierless Digital PID Controller Using FPGA

  • Chivapreecha, Sorawat;Ronnarongrit, Narison;Yimman, Surapan;Pradabpet, Chusit;Dejhan, Kobchai
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.758-761
    • /
    • 2004
  • This paper proposes a design and implementation of multiplierless digital PID (Proportional-Integral-Derivative) controller using FPGA (Field Programmable Gate Array) for controlling the speed of DC motor in digital system. The multiplierless PID structure is based on Distributed Arithmetic (DA). The DA is an efficient way to compute an inner product using partial products, each can be obtained by using look-up table. The PID controller is designed using MATLAB program to generate a set of coefficients associated with a desired controller characteristics. The controller coefficients are then included in VHDL (Very high speed integrated circuit Hardware Description Language) that implements the PID controller onto FPGA. MATLAB program is used to activate the PID controller, calculate and plot the time response of the control system. In addition, the hardware implementation uses VHDL and synthesis using FLEX10K Altera FPGA as target technology and use MAX+plusII program for overall development. Results in design are shown the speed performance and used area of FPGA. Finally, the experimental results can be shown when compared with the simulation results from MATLAB.

  • PDF

The Communication Method at the Auto-Startup System using TCP/IP and VXI and Expert System(G2)

  • Kim, Jung-Soo;Joon Lyon
    • Transactions on Control, Automation and Systems Engineering
    • /
    • v.1 no.2
    • /
    • pp.141-146
    • /
    • 1999
  • This paper describes the communication method of an auto-startup system. The Auto-Startup system is designed to operate a nuclear power plant automatically during the startup operation . In general , the operations during startup in existing plant have only been manually controlled by the operator. The manual operation caused to the operator mistake. The Auto-Startup system consists of the Distributed Control System(DCS) and G2 (Expert System). Also, Functional Test Facility(FTF) provides the plant's real-data for an Auto-Startup system. So, it is necessary to develop the communication method between these systems. We developed two methods ; one is a network and the other is a hardwire line. To communicate between these systems (DCS-G2 and DCS-FTF) , we developed the communication program. In case of DCS-FTF, we used the TCP/IP and VXI. BUt, in case of DCS-G2 , we , what it called , developed the bridge program using the GSI(G2 Standard Interface). We test to check the function of the important parameter, in time, for analysis of the developed communication method. The results are a good performance when we check the communication time of important parameter. We conclude that Auto-startup system could save heat-up time about at least 5 hours and reduced the change of the reactor operation and trip.

  • PDF

Operation of a Networked Virtual Manufacturing System using Quasi-Procedural Method

  • Noh, Sang-Do;Sheen, Dong-Mok;Hahn, Hyung-Sang;Lee, Kyoil
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1999.10a
    • /
    • pp.177-180
    • /
    • 1999
  • Nowadays, one of the major technical issues in manufacturing is to create an environment to promote collaboration among diverse engineering activities. Collaborative engineering is an innovative approach integrating widely distributed engineering activities through promoting information sharing and actual collaboration. It requires close interactions among developers, suppliers and customers, and consideration of entire product life cycle from concept to disposal. A carefully-designed operating system is crucial for successful collaboration of many different activities in a Networked Virtual Manufacturing System(NVMS). High extensibility, flexibility and efficiency ale the key characteristics requested of an operating system to handle the complexity of the NVMSs. In this paper, we propose a model of the operating system for collaborative engineering using concurrent quasi-procedural method(QPM). QPM is a goal-driven data management technique for distributed and parallel computing environments. It is to be applied to the evaluation of activities to be executed, validities of input data, execution path of activities for a needed output, and expected to greatly improve the productivity of operations by preventing redundant evaluations. Collaboration among many different engineering activities in NVMSs is to be performed by the network of agents that encapsulate the capabilities of both users and their tools.

  • PDF

Ambient Intelligence in Distributed Modular Systems

  • Ngo Trung Dung;Lund Henrik Hautop
    • Proceedings of the IEEK Conference
    • /
    • summer
    • /
    • pp.421-426
    • /
    • 2004
  • Analyzing adaptive possibilities of agents in multi-agents system, we have discovered new aspects of ambient intelligence in distributed modular systems using intelligent building blocks (I-BLOCKS) [1]. This paper describes early scientific researches related to technical design, applicable experiments and evaluation of adaptive processing and information interaction among I-BLOCKS allowing users to easily develop ambient intelligence applications. The processing technology presented in this paper is embedded inside each DUPLO1 brick by microprocessor as well as selected sensors and actuators in addition. Behaviors of an I-BLOCKS modular structure are defined by the internal processing functionality of each I-Blocks in such structure and communication capacities between I-BLOCKS. Users of the I-BLOCKS system can do 'programming by building' and thereby create specific functionalities of a modular structure of intelligent artefacts without the need to learn and use traditional programming language. From investigating different effects of modem artificial intelligence, I-BLOCKS we have developed might possibly contain potential possibilities for developing applications in ambient intelligence (AmI) environments. To illustrate these possibilities, the paper presents a range of different experimental scenarios in which I-BLOCKS have been used to set-up reconfigurable modular systems. The paper also reports briefly about earlier experiments of I-BLOCKS in different research fields, allowing users to construct AmI applications by a just defined concept of modular artefacts [3].

  • PDF

Position Control of Mobile Robot for Human-Following in Intelligent Space with Distributed Sensors

  • Jin Tae-Seok;Lee Jang-Myung;Hashimoto Hideki
    • International Journal of Control, Automation, and Systems
    • /
    • v.4 no.2
    • /
    • pp.204-216
    • /
    • 2006
  • Latest advances in hardware technology and state of the art of mobile robot and artificial intelligence research can be employed to develop autonomous and distributed monitoring systems. And mobile service robot requires the perception of its present position to coexist with humans and support humans effectively in populated environments. To realize these abilities, robot needs to keep track of relevant changes in the environment. This paper proposes a localization of mobile robot using the images by distributed intelligent networked devices (DINDs) in intelligent space (ISpace) is used in order to achieve these goals. This scheme combines data from the observed position using dead-reckoning sensors and the estimated position using images of moving object, such as those of a walking human, used to determine the moving location of a mobile robot. The moving object is assumed to be a point-object and projected onto an image plane to form a geometrical constraint equation that provides position data of the object based on the kinematics of the intelligent space. Using the a priori known path of a moving object and a perspective camera model, the geometric constraint equations that represent the relation between image frame coordinates of a moving object and the estimated position of the robot are derived. The proposed method utilizes the error between the observed and estimated image coordinates to localize the mobile robot, and the Kalman filtering scheme is used to estimate the location of moving robot. The proposed approach is applied for a mobile robot in ISpace to show the reduction of uncertainty in the determining of the location of the mobile robot. Its performance is verified by computer simulation and experiment.

Federated Information Mode-Matched Filters in ACC Environment

  • Kim Yong-Shik;Hong Keum-Shik
    • International Journal of Control, Automation, and Systems
    • /
    • v.3 no.2
    • /
    • pp.173-182
    • /
    • 2005
  • In this paper, a target tracking algorithm for tracking maneuvering vehicles is presented. The overall algorithm belongs to the category of an interacting multiple-model (IMM) algorithm used to detect multiple targets using fused information from multiple sensors. First, two kinematic models are derived: a constant velocity model for linear motions, and a constant-speed turn model for curvilinear motions. Fpr the constant-speed turn model, a nonlinear information filter is used in place of the extended Kalman filter. Being equivalent to the Kalman filter (KF) algebraically, the information filter is extended to N-sensor distributed dynamic systems. The model-matched filter used in multi-sensor environments takes the form of a federated nonlinear information filter. In multi-sensor environments, the information-based filter is easier to decentralize, initialize, and fuse than a KF-based filter. In this paper, the structural features and information sharing principle of the federated information filter are discussed. The performance of the suggested algorithm using a Monte Carlo simulation under the two patterns is evaluated.

Micro soccer-playing robot based on the centralized approach (중앙집중 제어에 근거한 마이크로 축구경기 로봇)

  • ;;;Sugisaka, M.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1997.10a
    • /
    • pp.621-624
    • /
    • 1997
  • This paper presents the design procedure for soccer-playing rovots based on the centralized approach. Using a fast vision system, we obtain the configuration of each robot and then the host computer computes the desired motion and commands each robot directly via RF communication. The robot soccer game has a lot of problems such as obstacle avoidance, coordination between robots, dribbling the ball, and so on. To implement such motions, we think that the centralized approach seems to be more powerful than the distributed approach. We describe the technical tips for developing the robots in detail here and explain our strategy for getting the scores.

  • PDF

Enhanced Role-Based Access Control Administration Tool

  • Yenmunkong, Burin;Sathitwiriyawong, Chanboon
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.1360-1364
    • /
    • 2004
  • This paper propose an extended model for role-permission assignment based on locations called "Enhanced Role-Based Access Control (ERBAC03)". The proposed model is built upon the well-known RBAC model. Assigning permissions to role is considered too complex activity to accomplish directly. Instead we advocate breaking down this process into a number of steps. The concept of jobs and tasks is specifically introduced to facilitate role-permission assignment into a series of smaller steps. This model is suitable for any large organization that has many branches. Each branch consists of many users who work in difference roles. An administration tool has been developed to assist administrators with the administration of separation of duty requirements. It demonstrates how the specification of static requirements can be done based on "conflicting entities" paradigm. Static separation of duty requirements must be enforced in the administration environment. Finally, we illustrate how the ERBAC03 prototype is used to administer the separation of duty requirements.

  • PDF

Design of Automatic Warehouse and Inventory control under HMS concept

  • Suesut, Taweepol;Intajag, Sathit;Roengruen, Prapas
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.1001-1005
    • /
    • 2004
  • The objective of this paper is to develop the flexible manufacturing system (FMS), which is cooperated with the automatic warehouse and inventory control under holonic manufacturing system (HMS). The HMS is a next wave of manufacturing revolution to deal with dynamic changing. The architecture of HMS is developed for cooperation system between the automatic warehouse agents and the manufacturing agents. This research applies the concept of HMS to develop a distributed control system for automatic warehouse and FMS by industrial network. The parts of prototype manufacturing agents consist of the conveyer system and 3-axises robot that provide the variety patterns in order to work as punch process. Each order of productions depends on the reorder points(RP) of inventory levels. The computation results indicate an improvement by comparing with traditional centralized control.

  • PDF

Development and Control of a Small BLDC Motor for Entertainment Robots

  • Lee, Jong-Bae;Park, Chang-Woo;Rhyu, Sae-Hyun;Choi, Jun-Hyuk;Chung, Joong-Ki;Sung, Ha-Gyeong
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.1500-1505
    • /
    • 2004
  • This paper presents the design and control of a small Brushless DC (BLDC) Motor for entertainment robots. In order to control the developed BLDC motor, Adaptive Fuzzy Control (AFC) scheme via Parallel distributed Compensation(PDC) is developed for the multi- input/multi-output plant model represented by the Takagi-Sugeno(TS) model. The alternative AFC scheme is proposed to provide asymptotic tracking of a reference signal for the systems with uncertain or slowly time-varying parameters. The developed control law and adaptive law guarantee the boundedness of all signals in the closed-loop system. In addition, the plant state tracks the state of the reference model asymptotically with time for any bounded reference input signal. The suggested design technique is applied to the velocity control of a developed small BLDC motor for entertainment robots.

  • PDF