autonomous voice control pick and place rover

5
@ IJTSRD | Available Online @ www ISSN No: 245 Inte R Autonomous V J. Antony Dujartin 1 , B. Vinoth 1 U Department of Mechatronic ABSTRACT This project is to control the Robot fo through the voice operated. This proje pick and place the objects by Rob Application in the remote areas. Batt used to give the power to robot becaus power demand is increased due to this happen many times. We are using the system to control the rover motion. Th by using the Bluetooth module HC-05 w Bluetooth shield. Android application-( created to encrypt the voice command signal which will send the signal Bluetooth. HC-05 receives the encryp signal and processes this signal command to run rover. Here we are 16ff 40 pin developer board as a con process the signal and control the motor is used to display what the command is using 9 command to control the rov pointed in the program. Keywords: Wide Range Coverage and Application I. INTRODUCTION The project is designed to control a robo voice commands for remote operation. A of microcontroller is used together wit device interfaced to the control unit fo signals transmitted by any Androi running cell phone. Remote operation i any smart-phone/Tablet having Andro GUI (Graphical User Interface) based vo The transmitting end uses an Androi through which the voice commands are w.ijtsrd.com | Volume – 2 | Issue – 3 | Mar-Apr 56 - 6470 | www.ijtsrd.com | Volum ernational Journal of Trend in Sc Research and Development (IJT International Open Access Journ Voice Control Pick and Place R Kumar 1 , K. Kamala Kanan 1 , E. Mukesh 1 , Mr UG Scholar, 2 Associate Professor, cs Engineering, SNS College of technology (Au Coimbatore, Tamil Nadu, India or Application ect is used to bot Controller tery energy is se now a day’s power failure e voice control his is achieved which creates a (ARM apk) is into the pulse through the pted electrical into suitable using the PIC ntroller which r. LCD display s given, we are ver which are Voice Control otic vehicle by An 8051 series th a Bluetooth or sensing the id application is achieved by oid OS upon a oice operation. oid application transmitted to digital bits. At the receiver en used for controlling the ro forward, backward, left or righ two motors are interfaced where they are used for the m Serial communication data s application is received by interfaced to the microcontro project can be enhanced usi Using this technology we c vehicle by using cell phone advantages over long com compared to RF technology. II. Methodology At initially the rover is booted to controller, based on the com through the android applicat signal to the PIC controller controller receive the Bluetoo 05 module. In proposed syste of loop in a program by c conditions. Since automation i budget so we changes this into adding voice command contro system is achieved by usin module to interface mobile ap download from the play stor encrypt the voice command pulse signal is transferred Bluetooth module. r 2018 Page: 2427 me - 2 | Issue 3 cientific TSRD) nal Rover r. P. Devendran 2 utonomou s), nd, these commands are obot to make it move ht. At the receiving end, to the microcontroller movement of the vehicle. sent from the Android the Bluetooth receiver oller. Furthermore, this ing DTMF technology. can control the robotic e. This technology has mmunication range as d with the PIC program mmand given by the user tion. The apk send the through the Bluetooth, oth signal using the HC- em we reduce the usage changing into a switch is not feasible in the low o an semi automation by ol system. Voice control ng a Bluetooth shield pplication. Mobile app is re and Google assistant into pulse signal, this from AMR app to

Upload: ijtsrd

Post on 17-Aug-2019

11 views

Category:

Education


0 download

DESCRIPTION

This project is to control the Robot for Application through the voice operated. This project is used to pick and place the objects by Robot Controller Application in the remote areas. Battery energy is used to give the power to robot because now a days power demand is increased due to this power failure happen many times. We are using the voice control system to control the rover motion. This is achieved by using the Bluetooth module HC 05 which creates a Bluetooth shield. Android application ARM apk is created to encrypt the voice command into the pulse signal which will send the signal through the Bluetooth. HC 05 receives the encrypted electrical signal and processes this signal into suitable command to run rover. Here we are using the PIC 16ff 40 pin developer board as a controller which process the signal and control the motor. LCD display is used to display what the command is given, we are using 9 command to control the rover which are pointed in the program. J. Antony Dujartin | B. Vinoth Kumar | K. Kamala Kanan | E. Mukesh | Mr. P. Devendran "Autonomous Voice Control Pick and Place Rover" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-2 | Issue-3 , April 2018, URL: https://www.ijtsrd.com/papers/ijtsrd12777.pdf Paper URL: http://www.ijtsrd.com/engineering/mechanical-engineering/12777/autonomous-voice-control-pick-and-place-rover/j-antony-dujartin

TRANSCRIPT

Page 1: Autonomous Voice Control Pick and Place Rover

@ IJTSRD | Available Online @ www.ijtsrd.com

ISSN No: 2456

InternationalResearch

Autonomous Voice Control Pick and Place Rover

J. Antony Dujartin1, B. Vinoth Kumar1UG Scholar

Department of Mechatronics Engineering, SNS College of technology (Autonomou

ABSTRACT This project is to control the Robot for Application through the voice operated. This project is used to pick and place the objects by Robot Controller Application in the remote areas. Battery energy is used to give the power to robot because now a day’s power demand is increased due to this power failure happen many times. We are using the voice control system to control the rover motion. This is achieved by using the Bluetooth module HC-05 which creates a Bluetooth shield. Android application-(ARM apk) is created to encrypt the voice command into the pulse signal which will send the signal through the Bluetooth. HC-05 receives the encrypted electrical signal and processes this signal into suitable command to run rover. Here we are using the PIC 16ff 40 pin developer board as a controller which process the signal and control the motor. LCD display is used to display what the command is given, we are using 9 command to control the rover which are pointed in the program.

Keywords: Wide Range Coverage and Voice Control Application

I. INTRODUCTION

The project is designed to control a robotic vehicle by voice commands for remote operation. An 8051 series of microcontroller is used together with a Bluetooth device interfaced to the control unit for sensing the signals transmitted by any Androidrunning cell phone. Remote operation is achieved by any smart-phone/Tablet having Android OS upon a GUI (Graphical User Interface) based voice operation. The transmitting end uses an Android application through which the voice commands are transmitted to

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 3 | Mar-Apr 2018

ISSN No: 2456 - 6470 | www.ijtsrd.com | Volume

International Journal of Trend in Scientific Research and Development (IJTSRD)

International Open Access Journal

Autonomous Voice Control Pick and Place Rover

Vinoth Kumar1, K. Kamala Kanan1, E. Mukesh1, Mr. P.UG Scholar, 2Associate Professor,

Department of Mechatronics Engineering, SNS College of technology (AutonomouCoimbatore, Tamil Nadu, India

This project is to control the Robot for Application through the voice operated. This project is used to pick and place the objects by Robot Controller Application in the remote areas. Battery energy is used to give the power to robot because now a day’s

ower demand is increased due to this power failure We are using the voice control

system to control the rover motion. This is achieved 05 which creates a

(ARM apk) is created to encrypt the voice command into the pulse signal which will send the signal through the

05 receives the encrypted electrical signal and processes this signal into suitable command to run rover. Here we are using the PIC

developer board as a controller which process the signal and control the motor. LCD display is used to display what the command is given, we are using 9 command to control the rover which are

Wide Range Coverage and Voice Control

The project is designed to control a robotic vehicle by voice commands for remote operation. An 8051 series of microcontroller is used together with a Bluetooth device interfaced to the control unit for sensing the

ransmitted by any Android application Remote operation is achieved by

Android OS upon a GUI (Graphical User Interface) based voice operation. The transmitting end uses an Android application

the voice commands are transmitted to

digital bits. At the receiver end, these commands are used for controlling the robot to make it move forward, backward, left or right. At the receiving end, two motors are interfaced to the microcontroller where they are used for the movement of the vehicle. Serial communication data sent from the Android application is received by the Bluetooth receiver interfaced to the microcontroller.project can be enhanced using DTMF technology. Using this technology we can control the robotic vehicle by using cell phone. This technology has advantages over long communication range as compared to RF technology.

II. Methodology

At initially the rover is booted with the PIC program to controller, based on the comthrough the android application. The apk send the signal to the PIC controller through the Bluetooth, controller receive the Bluetooth signal using the HC05 module. In proposed system we reduce the usage of loop in a program by chaconditions. Since automation is not feasible in the low budget so we changes this into an semi automation by adding voice command control system.system is achieved by using a Bluetooth shield module to interface mobile apdownload from the play store and Google assistant encrypt the voice command into pulse signalpulse signal is transferred from AMR app to Bluetooth module.

Apr 2018 Page: 2427

6470 | www.ijtsrd.com | Volume - 2 | Issue – 3

Scientific (IJTSRD)

International Open Access Journal

Autonomous Voice Control Pick and Place Rover

Mr. P. Devendran2

Department of Mechatronics Engineering, SNS College of technology (Autonomous),

At the receiver end, these commands are used for controlling the robot to make it move forward, backward, left or right. At the receiving end, two motors are interfaced to the microcontroller

are used for the movement of the vehicle. Serial communication data sent from the Android application is received by the Bluetooth receiver interfaced to the microcontroller. Furthermore, this project can be enhanced using DTMF technology.

ology we can control the robotic vehicle by using cell phone. This technology has advantages over long communication range as

At initially the rover is booted with the PIC program to controller, based on the command given by the user through the android application. The apk send the signal to the PIC controller through the Bluetooth, controller receive the Bluetooth signal using the HC-

In proposed system we reduce the usage of loop in a program by changing into a switch

Since automation is not feasible in the low budget so we changes this into an semi automation by adding voice command control system. Voice control system is achieved by using a Bluetooth shield module to interface mobile application. Mobile app is download from the play store and Google assistant

voice command into pulse signal, this pulse signal is transferred from AMR app to

Page 2: Autonomous Voice Control Pick and Place Rover

International Journal of Trend in Scientific Research and Development (IJTSRD)

@ IJTSRD | Available Online @ www.ijtsrd.com

Fig .1 PROPOSING SYSTEM

ELECTRICAL DESIGN LAYOUT:

Fig 2 ELECTRICAL DESIGN LAYOUT

III. Components The selection of materials involves the study of their Characteristics, advantages, availability, cost, user friendly property of components that we want to use. In our project, we select each and every components by study thoroughly about them. By proceeding like that only, we done our selection.

A. PIC MICROCONTROLLER

PIC is a Peripheral Interface Microcontroller which was produced in the year 1993 by the General Instruments Microcontrollers. It is controlled by programming and customized such that it performs diverse errands and controls an age line. PIC microcontrollers are utilized as a part of various new applications, for example, PDAs, sound embellishments and propelled restorative gadgets. There are numerous PICs accessible in the market extending from PIC16F84 to PIC16C84. These kinds of PICs are reasonable glimmer PICs. Microchip has as of late presented streak chips with various sorts, for example, 16F628, 16F877 and 18F452. The 16F877 costs double the cost of the old 16F84, yet it is eight times more than the code estimate, with more RAM

International Journal of Trend in Scientific Research and Development (IJTSRD)

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 3 | Mar-Apr 2018

SYSTEM

ELECTRICAL DESIGN LAYOUT

The selection of materials involves the study of their Characteristics, advantages, availability, cost, user friendly property of components that we want to use. In our project, we select each and every components by study thoroughly about them. By proceeding like

PIC is a Peripheral Interface Microcontroller which was produced in the year 1993 by the General Instruments Microcontrollers. It is controlled by programming and customized such that it performs diverse errands and controls an age line. PIC microcontrollers are utilized as a part of various new applications, for example, PDAs, sound embellishments and propelled restorative gadgets.

s PICs accessible in the market extending from PIC16F84 to PIC16C84. These kinds of PICs are reasonable glimmer PICs. Microchip has as of late presented streak chips with various sorts, for example, 16F628, 16F877 and 18F452. The 16F877

st of the old 16F84, yet it is eight times more than the code estimate, with more RAM

and substantially more I/O sticks, a UART, A/D converter and significantly more highlights.

B SERVO ROBOTIC GRIPPER

It works under the principle of rack and pinion movement, a servo motor is attached in rack and the two pinion are jointed in parallel to each other as show in figure 2

Fig 2- ALUMINIUM PAW GRIPPER

C. MOTOR DRIVE

The ultrasonic wave is spread noticeable all around and hit the closest protest and reflected from the question which is gotten by the ultrasonic beneficiary. The got wave is given to enhancer to increase the got frail flag. After the enhancement the openeis given to zero modification enhancer in light of the fact that the intensified wave is in the scope of over 6v level. At that point the yield is given to comparator in which the wave flag is changed over into relating square wave flag. At that point the square wave flag is given to contribution of the microcontroller. Presently the microcontroller analyzes the time between the transmitted flag and got flag and creates the comparing beat yield which is equivalent to separation of the question. Sisound goes through air at around 344 m/s (1129 ft/s), you can set aside the ideal opportunity for the sound wave to return and duplicate it by 344 meters (or 1129 feet) to locate the aggregate roundthe sound wave. Round-trip implies that the sound wave voyaged 2 times the separation to the question before it was distinguished by the sensor; it incorporates the 'trek' from the sonar sensor to the protest AND the 'excursion' from the protest the Ultrasonic sensor (after the sound wave ricocheted off the question). To discover the separation to the question, basically partition the roundinto equal parts.

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

Apr 2018 Page: 2428

and substantially more I/O sticks, a UART, A/D converter and significantly more highlights.

SERVO ROBOTIC GRIPPER

ple of rack and pinion a servo motor is attached in rack and the

two pinion are jointed in parallel to each other as

ALUMINIUM PAW GRIPPER

The ultrasonic wave is spread noticeable all around and hit the closest protest and reflected from the question which is gotten by the ultrasonic beneficiary. The got wave is given to enhancer to increase the got frail flag. After the enhancement the opened up wave is given to zero modification enhancer in light of the fact that the intensified wave is in the scope of over 6v level. At that point the yield is given to comparator in which the wave flag is changed over into relating

point the square wave flag is given to contribution of the microcontroller. Presently the microcontroller analyzes the time between the transmitted flag and got flag and creates the comparing beat yield which is equivalent to

Since it is realized that sound goes through air at around 344 m/s (1129 ft/s), you can set aside the ideal opportunity for the sound wave to return and duplicate it by 344 meters (or 1129 feet) to locate the aggregate round-trip separation of

trip implies that the sound wave voyaged 2 times the separation to the question before it was distinguished by the sensor; it incorporates the 'trek' from the sonar sensor to the protest AND the 'excursion' from the protest the

fter the sound wave ricocheted off the question). To discover the separation to the question, basically partition the round-trip remove

Page 3: Autonomous Voice Control Pick and Place Rover

International Journal of Trend in Scientific Research and Development (IJTSRD)

@ IJTSRD | Available Online @ www.ijtsrd.com

D. DC MOTOR

A rigging engine is a particular sort of electrical engine that is intended to create high torque while keeping up a low pull, or low speed, engine yield. Rigging engines can be found in various applications, and are most likely utilized as a part of numerous gadgets in your home. Gear engines are ordinarily utilized as a part of gadgets, for example, can openers, carport entryway openers, clothes washer time control handles and even electric wake up timers. Regular business utilizations of an apparatus engine incorporate healing facility beds, business jacks, cranes and numerous different applications that are beyond any reasonable amount to list. A equip engine can be either an AC (exchanging current) or a DC (coordinate current) electric engine. Most apparatus engines have a yield of between around 1,200 to 3,600 cycles for every moment (RPMs). These kinds of engines likewise have two distinctive speed details: typical speed and the slow down speed torque particulars.

Fig 7 DC GEAR MOTOR

The features of DC motor is

10RPM 12V DC motors with Gearbox 4mm shaft diameter with internal hole 125gm weight Same size motor available in various rpm 5kgcm torque No-load current = 60 mA (Max), Load current

= 300 mA(Max)

International Journal of Trend in Scientific Research and Development (IJTSRD)

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 3 | Mar-Apr 2018

A rigging engine is a particular sort of electrical high torque while

keeping up a low pull, or low speed, engine yield. Rigging engines can be found in various applications, and are most likely utilized as a part of numerous

Gear engines are ordinarily or example, can openers,

carport entryway openers, clothes washer time control handles and even electric wake up timers. Regular business utilizations of an apparatus engine incorporate healing facility beds, business jacks,

pplications that are A equip engine

can be either an AC (exchanging current) or a DC (coordinate current) electric engine. Most apparatus engines have a yield of between around 1,200 to

PMs). These kinds of engines likewise have two distinctive speed details: typical speed and the slow down speed torque

DC GEAR MOTOR

10RPM 12V DC motors with Gearbox 4mm shaft diameter with internal hole

Same size motor available in various rpm

load current = 60 mA (Max), Load current

E. SERVO MOTOR

A servomotor is a rotary actuator that allows for precise control of angular position, velocity and acceleration. It consists of a suitable motor coupled to a sensor for position feedback. It also requires a relatively sophisticated controller, often a dedicated module designed specifically for use with servomotors. Servomotors are not a specific class of motor although the term servomotorrefer to a motor suitable for use in a closedcontrol system. Servomotors are used in applications such as robotics, CNC machinery or automated manufacturing.

Fig 8 SERVO

F. BATTERY

Battery is use for putting away the vitality created from the sun based power. The battery utilized is a lead-corrosive compose and has a limit of 12v; 2.5A.the most reasonable optional cell is the lead corrosive cell and is broadly utilized for business purposes. A lead corrosive cell when prepared for utilize contains two plates submerged in a weaken sulphuric corrosive (H2SO4) of particular gravity around 1.28.the positive plate (anode) is of Lead peroxide (PbO2) which has chocolate dark coloshading and the negative plate (cathode) is lead (Pb) which is of dim shading. At the point when the cell supplies momentum to a heap (releasing), the synthetic move that makes put frames lead sulfate (PbSO4) on both the plates with water being shaped in the electrolyte. After a specific measure of vitality has been pulled back from the cell, the two plates are Transformed into a similar material and the particular gravity of the electrolyte (H2so4) is is then said to be released. there are a few techniques to find out whether the cell is released or not. To charge the cell, coordinate current is gone through the cell in the invert bearing to that in which the phone

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

Apr 2018 Page: 2429

is a rotary actuator that allows for precise control of angular position, velocity and

It consists of a suitable motor coupled to a sensor for position feedback. It also requires a relatively sophisticated controller, often a dedicated module designed specifically for use with servomotors. Servomotors are not a specific class of

servomotor is often used to refer to a motor suitable for use in a closed-loop control system. Servomotors are used in applications such as robotics, CNC machinery or automated

MOTOR

putting away the vitality created from the sun based power. The battery utilized is a

corrosive compose and has a limit of 12v; 2.5A.the most reasonable optional cell is the lead corrosive cell and is broadly utilized for business

rrosive cell when prepared for utilize contains two plates submerged in a weaken sulphuric corrosive (H2SO4) of particular gravity around 1.28.the positive plate (anode) is of Lead – peroxide (PbO2) which has chocolate dark coloured

e plate (cathode) is lead (Pb) which is of dim shading. At the point when the cell supplies momentum to a heap (releasing), the synthetic move that makes put frames lead sulfate (PbSO4) on both the plates with water being shaped

specific measure of vitality has been pulled back from the cell, the two plates are Transformed into a similar material and the particular gravity of the electrolyte (H2so4) is lowered the cell is then said to be released. there are a few techniques

nd out whether the cell is released or not. To charge the cell, coordinate current is gone through the cell in the invert bearing to that in which the phone

Page 4: Autonomous Voice Control Pick and Place Rover

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 3 | Mar-Apr 2018 Page: 2430

gave current. This switches the concoction procedure and again shapes a lead peroxide (PbO2) positive plate and an unadulterated lead (Pb) negative plate. In the meantime, (H2so4) is shaped to the detriment of water, restoring the electrolyte (H2so4 ) to its unique condition. The compound changes that Occur amid releasing and reviving of a lead-corrosive cell.

G. WHEEL

A wheel is a round about part that is expected to pivot on a hub. The wheel is one of the fundamental parts of the haggle which is one of the six basic machines. Wheels are additionally utilized for different purposes, for example, a ship's wheel, directing haggle. Wheels, in conjunction with axles enable substantial items to be moved effectively encouraging development or transportation while supporting a heap, or performing work in machines. Regular cases are found in transport applications. A wheel enormously diminishes erosion by encouraging movement by moving together with the utilization of axles. With the end goal for wheels to pivot, a minute should be connected to the wheel about its hub, either by method for gravity, or by utilization of another outside power.

IV. FABRICATION

In figure 9 shows the photograph of the mechanical setup arrangement. We designed this model using the AutoCAD and construct the mechanical frame using the mild steel in workshop.

Fig 9 MECHANICAL SETUP

IV. RESULT & CONCLUSION

In this chapter we are going to discuss about the results that we experienced while fabricating this project. We mainly concentrated on Cost and power efficient project, likewise we are able to achieve some of the following results from the prototype.

We are using total 9 command to control the rover –

Forward-Both the wheel move forward direction time taken by the Bluetooth module to receive the signal is 2 second.

Reverse-Both the wheel move backward direction since it’s an continuous process the wheel move backward until the next command is given.

Turn Left-Left wheel move backward and right wheel move forward.

Turn Right- Right wheel move backward and forward wheel move forward.

Stop-Both the wheel will be stop. Pick up-Servo2 move to +45degree and

gripper servo close the finger. Place- Servo2 move to -45degree and gripper

servo open the finger. Left-Arm move to the left side i,e Servo1

move to +90 degree. Right- Arm move to the right side i,e Servo1

move to -90 degree.

These are results mentioned above. Some of the errors we faced in the programming part are rectified by our project guide. We are using trail and error method to design the rover man problem we faced was stability of Arm and gripper. The whole prototype was able to be accomplished in a couple of months but the fabrication of gripper is not feasible and table so we purchased in online. However we accomplished within the deadline and we are able to run test runs, error checks, etc.

ACKNOWLEDGMENT We take immense pleasure in expressing our humble note of gratitude to our project guide Mr.P.Devendran Assistant Professor Department of Mechatronics Engineering for his remarkable guidance in doing our project.

Page 5: Autonomous Voice Control Pick and Place Rover

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 3 | Mar-Apr 2018 Page: 2431

REFERENCE

1) Control of an omni-directional robotic vehicle with Mecanum wheels-Telesystems Conference, 1991. Proceedings. Vol.1., NTC '91., National.

2) Anonymous, 2000. Land en tuinbouwcijfers 2000 [in Dutch]. LEI/CBS, 's Gravenhage, The Netherlands.

3) Arima, S. and Kondo, N. 1999. Cucumber harvesting robot and plant training system. Journal of Robotics and Mechatronics, 11(3):208-21.

4) Boyse, J.W. 1979. Interference detection among solids and surfaces. Communications of the ACM, 22(1):3-9.

5) Craig, J.J. 1989. Introduction to Robotics, Addison-Wesley, Reading: Mass., USA.

6) Edan, Y. 1995. Design of an autonomous agricultural robot. Applied Intelligence, 5:41-50.

7) Gieling, Th.H., Van Henten, E.J., Van Os, E.A., Sakaue, O., and Hendrix, A.T.M. 1996. Conditions, demands and technology for automatic harvesting of fruit vegetables. Acta Horticulturae, 440: 360-365.

8) J. Connell, S. Mahadevan, "Rapid task learning for real robots" in Robot Learning, MA, Boston:Kluwer Academic, pp. 105-139, 1993.

9) S. Engelson, Passive Map Learning and Visual Place Recognition, Yale University, 1994

10) E. Nakano, Ν. Koyachi, "An Advanced Mechanism of the Omni-Directional Vehicle (ODV) and Its Application to the Working Wheelchair for the Disabled", Proc. of '83 Int. Conf. Advanced Robotics, pp. 277-284, 1983.

11) M. West, Η. Asada, "Design and Control of Ball Wheel Omnidirectional Vehicles", Procs. of 1995 IEEE Int. Conf. on Robotics and Automation, vol. 2, pp. 1931-1938, 1995-May

12) Α. Nishikawa, M. West, Η. Asada, "Development of a Holonomic Omnidirectional Vehicle and an Accurate Guidance Method of the Vehicles", J. of the Robotics Society of Japan, vol. 13, no. 2, pp. 249-256, 1995.

13) K. Watanabe, Y. Shiraishi, J. Tang, T. Fukuda, S. G. Tzafestas, "Construction of the Dynamic Model for an Omnidirectional Mobile Robot", Procs. of CESA'96 IMACS Multiconference Symposium on Robotics and Cybernetics, pp. 643-647, 1996-July.

14) K. Watanabe, Y. Shiraishi, "A PID control system for an omnidirectional mobile robot", Procs. of the 35th SICE Annual Conference Domestic Session Papers, pp. 167-177, 1996-July.

15) Α. Ilchmann, "Non-identifier-based high-gain adaptive control" in Lecture Notes in Control and Information Science, Berlin:Springer-Verlag, 1993.

16) K. Sato, K. Watanabe, "Robust PI Control System for an Omnidirectional Mobile Robot with Three Orthogonal-Wheel Assemblies", Proc. of JSME Kyushu Branch Memorial Conference, pp. 132-134, 1997-Oct.

17) K. Watanabe, J. Tang, F. Han, "A Rotational Control for an Omnidirectional Mobile Robot Using a Fuzzy Modeling Approach", Procs. of the l4th Annual Conference of RSJ, pp. 53-54, 1996-Nov.

18) K. Watanabe, Adaptive Estimation and Control, UK, Hertfordshire:Prentice-Hall, 1992.

19) K. Tanaka, Advanced Fuzzy Control, Tokyo:Kyoritsu-syuppan, pp. 95-192, 1994.

20) K. Watanabe, K. Izumi, J. Tang, F. Han, "Trajectory Control of an Omnidirectional Mobile Robot Using a Fuzzy Servo System", Proc. of the 2nd Int. Workshop on Advanced Mechatronics (IWAM'97), pp. 74-79, 1997-Dec.

21) K. Watanabe, "Stochastic Fuzzy Control (Theoretical Derivation)", JSME Int. Journal, vol. 40, no. 2(C), pp. 224-230, June 1997.

22) K. Watanabe, K. Izumi, F. Han, "Stochastic Fuzzy Servo Control Using Multiple Linear Dynamic Models", Procs. of 2nd Int. Conf. on Knowledge-based Intelligent Electronic Systems, 1998-April.