Neural Net trackiNg coNtrol of a Mobile PlatforM iN

58 downloads 0 Views 3MB Size Report
of a Mobile PlatforM iN robotized. Wireless seNsor NetWorks. Sevil Ahmed, Nikola Shakev, Lilyana Milusheva, Andon Topalov. Department of Control Systems, ...
2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

Neural Net Tracking Control of a Mobile Platform in Robotized Wireless Sensor Networks Sevil Ahmed, Nikola Shakev, Lilyana Milusheva, Andon Topalov Department of Control Systems, Technical University–Sofia, Branch Plovdiv 25 Tsanko Djustabanov St., 4000 Plovdiv, BULGARIA

June 22-24, 2015, Liberec, Czech Republic

Outline

2 | 17

Introduction Prototyping the robotized sensor nodes The neural net trajectory tracking control approach The experiment Future work

2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

Introduction

3 | 17

What is WSN? Distributed autonomous sensors - nodes Large number of nodes Collective data logging and transmission

2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

Introduction

4 | 17

Applications

Monitoring environmental parameters Machine health monitoring Industrial process monitoring and control

2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

5 | 17

The trend - inclusion of mobile robots into the WSN structure! Provide flexibility with respect to the installation of the network sensors, thereby to allow active (not passive) information gathering If necessary, robots can perform desired or based on real-time observations interaction with the environment

2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

Prototyping the robotized sensor nodes

6 | 17

Sensor node components: The communication: two independent WiFi communication channels

Local area network MQTT based

communication

2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

Prototyping the robotized sensor nodes

7 | 17

A. The Nonholonomic Mobile Robot iRobot Create

Open interface Hardware expansion possibility

Built-in sensors Differential-drive

2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

Prototyping the robotized sensor nodes

8 | 17

B. The Embedded Microprocessor verdex pro™ XL6P COM Hardware:

Sticky interface Netpro-vx FCC WiFi module Software:

ОЕ Linux - Angstrom distribution 2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

Prototyping the robotized sensor nodes C. The Sensor Pack

9 | 17

Tiva™ C Series TM4C1294NCPDT LaunchPad WiFi CC3100 Booster Pack TI Sensor Hub

9-axis MEMS motion tracking; 3-axis gyro; 3-axis accelerometer; 3-axis compass; pressure sensor; humidity and ambient temperature sensor; ambient and infrared light sensor; non-contact infrared temperature sensor 2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

Prototyping the robotized sensor nodes The mobile sensor node

10 | 17

Tiva™ C Series TM4C1294NCPDT LaunchPad WiFi CC3100 Booster Pack TI Sensor Hub Gumstix verdex stack

2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

The neural net trajectory tracking control approach 11 | 17

NN trajectory tracking control structure

vr (t ) =

v1 (t ) + v2 (t ) 2

;

vl (t ) =

v1 (t ) − v2 (t ) 2

The neural net structure

x11 (t ) = e1 (t ) = vd (t ) − v(t ) x12 (t ) = vd (t )

x21 (t ) = e2 (t ) = θ d (t ) − θ (t )

x22 (t ) = de2 (t ) / dt

2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

The neural net trajectory tracking control approach 12 | 17

The neural net structure

The neural net structure

x11 (t ) = e1 (t ) = vd (t ) − v(t ) x12 (t ) = vd (t )

J (t ) =

1 (e j (t )) 2 , j = 1, 2. 2

x21 (t ) = e2 (t ) = θ d (t ) − θ (t ) x22 (t ) = de2 (t ) / dt

compound sine activation

unipolar sigmoid function

2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

The experiment 13 | 17

Scenario

Detect any light source above the robot during the trajectory tracking performance Exact trajectory tracking Continuous sensor reading 2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

The experiment 14 | 17

A. Trajectory tracking performance

Controller

Learning rate

Velocity controller Orientation angle controller

300 0.75

Neurons in the Initial weights hidden layer 5 10-3÷1 7 10-3÷1

2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

The experiment 15 | 17

B. Sensor Reading and Data Broadcasting

MQTT broker through iot.eclipse.org:1883 MQTT broker through iot.eclipse.org:1883

2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

Future work 16 | 17

Kuka youBot

UAVs

ACKNOWLEDGMENT The authors gratefully acknowledge the financial support provided within the Ministry of Education and Science of Bulgaria Research Fund Project FNI I 02/6.

2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

Future work 17 | 17

Thank you for your attention!

2015 IEEE International Workshop of Electronics, Control, Measurement, Signals and their application to Mechatronics

Suggest Documents