1-févr.-15 1
Intelligent vehicles and road transportation systems (ITS)
Week 9 : Multi-vehicle cooperative and collaborative scenarios
ME470
Denis Gingras January 2015
D Gingras – ME470 IV course CalPoly Week 9
Intelligent vehicles and road transportation systems (ITS) Week 9 : - - PowerPoint PPT Presentation
ME470 Intelligent vehicles and road transportation systems (ITS) Week 9 : Multi-vehicle cooperative and collaborative scenarios Denis Gingras January 2015 1 1-fvr.-15 D Gingras ME470 IV course CalPoly Week 9 Course outline Week 1
1-févr.-15 1
D Gingras – ME470 IV course CalPoly Week 9
1-févr.-15 2
D Gingras – ME470 IV course CalPoly Week 9
1-févr.-15 3
D Gingras – ME470 IV course CalPoly Week 9
4
Brainstorming 1-févr.-15 4 D Gingras – ME470 IV course CalPoly Week 9
5
Brainstorming 1-févr.-15 5 D Gingras – ME470 IV course CalPoly Week 9
6
Brainstorming 1-févr.-15 6 D Gingras – ME470 IV course CalPoly Week 9
7
Brainstorming 1-févr.-15 7 D Gingras – ME470 IV course CalPoly Week 9
8
Brainstorming 1-févr.-15 8 D Gingras – ME470 IV course CalPoly Week 9
9
Brainstorming 1-févr.-15 9 D Gingras – ME470 IV course CalPoly Week 9
10
Brainstorming 1-févr.-15 10 D Gingras – ME470 IV course CalPoly Week 9
11
Brainstorming 1-févr.-15 11 D Gingras – ME470 IV course CalPoly Week 9
12
Brainstorming 1-févr.-15 12 D Gingras – ME470 IV course CalPoly Week 9
13
Brainstorming 1-févr.-15 13 D Gingras – ME470 IV course CalPoly Week 9
14
Brainstorming 1-févr.-15 14 D Gingras – ME470 IV course CalPoly Week 9
Introduction 1-févr.-15 15 D Gingras – ME470 IV course CalPoly Week 9
Share complementary information (improve accuracy) Share redundant information (improve robustness/reliability)
Exploit multiple sensors within vehicles (GPS, inertial, etc.) Cluster of vehicles seen as multiple sources of information
1-févr.-15 16 D Gingras – ME470 IV course CalPoly Week 9
Introduction
Introduction 1-févr.-15 17 D Gingras – ME470 IV course CalPoly Week 9
1-févr.-15 18 D Gingras – ME470 IV course CalPoly Week 9
Source: Baber J et al., Collaborative Autonomous Driving, Intelligent Vehicles Sharing City Roads, IEEE Robotics & Automation Magazine, 2005
Introduction
1-févr.-15 19 D Gingras – ME470 IV course CalPoly Week 9
Source: Toyota
Introduction
1-févr.-15 20 D Gingras – ME470 IV course CalPoly Week 9
Source: Redding J. et al., An Intelligent Cooperative Control Architecture,
Introduction
1-févr.-15 21 D Gingras – ME470 IV course CalPoly Week 9
Source: Toyota
Introduction
Introduction 1-févr.-15 22 D Gingras – ME470 IV course CalPoly Week 9
1-févr.-15 23 D Gingras – ME470 IV course CalPoly Week 9
Source: Lin S-p et al., A Multiple Stack Architecture for Intelligent Vehicles, IEEE Intelligent Vehicles Symposium (IV) June 8-11, 2014. Dearborn, Michigan, USA , 2014
Introduction
1-févr.-15 24 D Gingras – ME470 IV course CalPoly Week 9
Introduction
Source: SrwI Texas
1-févr.-15 25 D Gingras – ME470 IV course CalPoly Week 9
Introduction
Source: SrwI Texas
1-févr.-15 26 D Gingras – ME470 IV course CalPoly Week 9
Cooperative perception
Source:
1-févr.-15 27 D Gingras – ME470 IV course CalPoly Week 9
Cooperative perception
Source: Li H. et al, A New Method for Occupancy Grid Maps Merging: Application to Multi-vehicle Cooperative Local Mapping and Moving Object Detection, 12th Int. Conf on Control, Automation, Robotics & Vision, Guangzhou, China, 2012
1-févr.-15 28 D Gingras – ME470 IV course CalPoly Week 9
Cooperative perception
1-févr.-15 30 D Gingras – ME470 IV course CalPoly Week 9
Source:
Cooperative positioning
V to V Range
Wireless Access Point Wireless Access Point Single-vehicle based initial position estimate uncertainty (yellow) Cooperative position estimate uncertainty (orange)
Cooperative positioning 1-févr.-15 31 D Gingras – ME470 IV course CalPoly Week 9
1-févr.-15 32 D Gingras – ME470 IV course CalPoly Week 9
Cooperative positioning
White vehicle measure pseudoranges and estimate its GPS position with its covariance matrix (red ellipse). White vehicle applies its own road map constraints (white lines) to its GPS position (white hatch) in (a). White vehicle uses the received pseudoranges from the blue vehicle and computes the GPS position and corresponding position covariance of the blue vehicle (tight coupling). Then the white vehicle applies the road constraints of the blue vehicle (blue lines) to its own position (b). Then white vehicle uses the road map constraints of the black vehicle (c) etc.
Source: Rohani M, Gingras D et al., Vehicular Cooperative Map Matching, IEEE Int. Conf on Connected Vehicles (ICCVE), 2014, Vienna, Austria.
1-févr.-15 33 D Gingras – ME470 IV course CalPoly Week 9
Cooperative positioning
Position estimate improvement using cooperation and map constraints.
Source: Rohani M, Gingras D et al., Vehicular Cooperative Map Matching, IEEE Int. Conf on Connected Vehicles (ICCVE), 2014, Vienna, Austria.
Cooperative positioning 1-févr.-15 34 D Gingras – ME470 IV course CalPoly Week 9
1-févr.-15 35 D Gingras – ME470 IV course CalPoly Week 9
Cooperative positioning
Cooperative positioning 1-févr.-15 36 D Gingras – ME470 IV course CalPoly Week 9
Vehicle 1 GPS Satellite constellation Good LOS Bad LOS Vehicle 2 Vehicle 3
Cooperative positioning 1-févr.-15 37 D Gingras – ME470 IV course CalPoly Week 9
Uncertainty
ellipse of Vehicle 1 Uncertainty ellipse of Vehicle 2 Uncertainty ellipse
Vehicle 1 GPS Satellite constellation Good LOS Bad LOS Vehicle 2 Vehicle 3
Cooperative positioning
1-févr.-15 38 D Gingras – ME470 IV course CalPoly Week 9
Posterior from V1 Posterior from V2 “Big” improvement! “Small” improvement! Vehicle V1 Vehicle V2 Current position estimate
Cooperative positioning 1-févr.-15 39 D Gingras – ME470 IV course CalPoly Week 9
1-févr.-15 40 D Gingras – ME470 IV course CalPoly Week 9
Cooperative positioning
1-févr.-15 41 D Gingras – ME470 IV course CalPoly Week 9
Cooperative positioning
Cooperative positioning 1-févr.-15 42 D Gingras – ME470 IV course CalPoly Week 9
Cooperative positioning 1-févr.-15 43 D Gingras – ME470 IV course CalPoly Week 9
1 i
1 i
i j
1-févr.-15 44 D Gingras – ME470 IV course CalPoly Week 9
Cooperative positioning
V2 V3 V4 V1
1
2
3
1 p i i i
1 1 1 1
T T
p i i i i i i i i
where is the covariance matrix of is a vector of positions and distances W is the optimal weighting matrix minimising uncertainty
T
i i i i
J Q J x x
Cooperative positioning 1-févr.-15 45 D Gingras – ME470 IV course CalPoly Week 9
1 1 1 1 2 2 2 2
i
V V j k k V V V V V V V V
i i i i i i i i i
Cooperative positioning 1-févr.-15 46 D Gingras – ME470 IV course CalPoly Week 9
Cooperative positioning 1-févr.-15 47 D Gingras – ME470 IV course CalPoly Week 9
1 2
V V k k V V
1 2
Cooperative positioning 1-févr.-15 48 D Gingras – ME470 IV course CalPoly Week 9
Removes bottleneck and risk factors associated with centralized
Distributes processing and communication across several vehicles Data fusion which occurs at each vehicle is based on its own
No vehicle forms a global data fusion of the total information at once. Global solution can be achieved if the decentralized fusion is in a
Scalability of the whole system due to the removal of limitations on
Robustness of the system when one node (vehicle) fails. Modularity, since each vehicle does not require knowledge of the
Cooperative positioning 1-févr.-15 49 D Gingras – ME470 IV course CalPoly Week 9
Source: Wann Chin-Der, Lin Ming-Hui, 2004
Cooperative positioning 1-févr.-15 50 D Gingras – ME470 IV course CalPoly Week 9
1-févr.-15 51 D Gingras – ME470 IV course CalPoly Week 9
Cooperative positioning
Source: Edelmayer A. et al., Cooperative federated filtering approach for enhanced position estimation and sensor fault tolerance in ad-hoc vehicle networks, IET Intelligent Transport Systems, 15th World Congress on ITS.
1-févr.-15 52 D Gingras – ME470 IV course CalPoly Week 9
Cooperative positioning
Source: Edelmayer A. et al., Cooperative federated filtering approach for enhanced position estimation and sensor fault tolerance in ad-hoc vehicle networks, IET Intelligent Transport Systems, 15th World Congress on ITS.
1-févr.-15 53 D Gingras – ME470 IV course CalPoly Week 9
Cooperative positioning
Source: Edelmayer A. et al., Cooperative federated filtering approach for enhanced position estimation and sensor fault tolerance in ad-hoc vehicle networks, IET Intelligent Transport Systems, 15th World Congress on ITS.
1-févr.-15 54 D Gingras – ME470 IV course CalPoly Week 9
Cooperative positioning
Source: Edelmayer A. et al., Cooperative federated filtering approach for enhanced position estimation and sensor fault tolerance in ad-hoc vehicle networks, IET Intelligent Transport Systems, 15th World Congress on ITS.
Sensor data from all slave vehicles are combined Higher computational burden since higher dimensional data are
Higher communication burden to transfer sensory data from vehicle
Collaboative approaches 1-févr.-15 55 D Gingras – ME470 IV course CalPoly Week 9
1-févr.-15 56 D Gingras – ME470 IV course CalPoly Week 9
Source: Baber J et al., Collaborative Autonomous Driving, Intelligent Vehicles Sharing City Roads, IEEE Robotics & Automation Magazine, 2005
Collaboative approaches
1-févr.-15 57 D Gingras – ME470 IV course CalPoly Week 9
Collaboative approaches
Source: Baber J et al., Collaborative Autonomous Driving, Intelligent Vehicles Sharing City Roads, IEEE Robotics & Automation Magazine, 2005
Distributed Attribute/Decision fusion are less sensitive to such
Collaboative approaches 1-févr.-15 58 D Gingras – ME470 IV course CalPoly Week 9
Maximal exploitation of available complementary information
Make the localization scheme more robust by exploiting
High computational burden High communication burden if data fusion across multiple
Dealing with larger amount of data than decision fusion Inconsistencies between measurements could cause
Collaboative approaches 1-févr.-15 59 D Gingras – ME470 IV course CalPoly Week 9
1-févr.-15 60 D Gingras – ME470 IV course CalPoly Week 9
Minimize computational burden at each vehicle Minimize communication burden between vehicles
Harsh and variable environmental conditions Limited capabilities of sensor nodes
Attribute/Decision fusion with data from other vehicles Data Fusion with sensors/measurements within a single vehicle Inconsistencies between sensors/vehicles may compromise the performance
1-févr.-15 61 D Gingras – ME470 IV course CalPoly Week 9
Hulea M et al., A Collaborative Approach to Autonomous Single Intersection Control, 19th Mediterranean Conference on Control and Automation, Corfu, Greece, 2011 Kesting, A., Treiber, M., Schonhof, M., Helbing, D., 2008. Adaptive cruise control design for active congestion avoidance. Transportation Research Part C, (Emerging Technologies), 2007 Li H. et al., “Cooperative multi-vehicle localization using split covariance intersection filter,” in Intelligent Vehicles Symposium (IV), 2012 IEEE, june 2012. Ren W. et al., Distributed Consensus in Multi-vehicle Cooperative Control Theory and Applications, Springer, 2008. SwRI, http://www.swri.org/4org/d10/isd/ivs/cv-lane-level.htm Varaiya, P., Smart cars on smart roads: problems of control. IEEE Transactions on Automatic Control 38 (2), 195–207, 1993. Yang X. et al.,“A Vehicle-to-Vehicle Communication Protocol for Cooperative Collision Warning,” The 1st Annual Int. Conf. on Mobile and Ubiquitous Systems: Networking and Services, MobiQuitous 2004.
1-févr.-15 62 D Gingras – ME470 IV course CalPoly Week 9
1-févr.-15 63
D Gingras - UdeS – IV course CalPoly Week 7