28
UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO USING INTEGRATED SENSOR, CONTROLLER, AND MULTI-BODY DYNAMICS Jayakumar, Smith, Ross, Jategaonkar, Konarzewski 4 August 2011 UNCLASSIFIED: Distribution Statement A. Approved for public release.

DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

DEVELOPMENT OF HIGH FIDELITY MOBILITY

SIMULATION OF AN AUTONOMOUS VEHICLE IN AN

OFF-ROAD SCENARIO USING INTEGRATED SENSOR,

CONTROLLER, AND MULTI-BODY DYNAMICS

Jayakumar, Smith, Ross, Jategaonkar, Konarzewski

4 August 2011 UNCLASSIFIED: Distribution Statement A. Approved for public release.

Jason.Francisco2
Rectangle
Page 2: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

Report Documentation Page Form ApprovedOMB No. 0704-0188

Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering andmaintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information,including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, ArlingtonVA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if itdoes not display a currently valid OMB control number.

1. REPORT DATE 09 AUG 2011

2. REPORT TYPE N/A

3. DATES COVERED -

4. TITLE AND SUBTITLE Development of High Fidelity Mobility Simulation of anAutonomous Vehicle in an Off-Road Scenario Using IntegratedSensor, Controller, and Multi-Body Dynamics

5a. CONTRACT NUMBER

5b. GRANT NUMBER

5c. PROGRAM ELEMENT NUMBER

6. AUTHOR(S) 5d. PROJECT NUMBER

5e. TASK NUMBER

5f. WORK UNIT NUMBER

7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) US Army RDECOM-TARDEC 6501 E 11 Mile Rd Warren, MI48397-5000, USA

8. PERFORMING ORGANIZATION REPORT NUMBER 22182

9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) US Army RDECOM-TARDEC 6501 E 11 Mile Rd Warren, MI48397-5000, USA

10. SPONSOR/MONITOR’S ACRONYM(S) TACOM/TARDEC/RDECOM

11. SPONSOR/MONITOR’S REPORT NUMBER(S) 22182

12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release, distribution unlimited

13. SUPPLEMENTARY NOTES Presented at the 2011 NDIA Vehicles Systems Engineering and Technology Symposium 9-11 August 2011,Dearborn, Michigan, USA, The original document contains color images.

14. ABSTRACT

15. SUBJECT TERMS

16. SECURITY CLASSIFICATION OF: 17. LIMITATIONOF ABSTRACT

SAR

18.NUMBEROF PAGES

27

19a. NAME OF RESPONSIBLE PERSON

a. REPORT unclassified

b. ABSTRACT unclassified

c. THIS PAGE unclassified

Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18

Page 3: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Contents

• Background

• Objectives

• Simulation Setup

• Results

• Conclusions & Future Work

4 August 2011 2

Page 4: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Background

• Benefits of Simulation

– Test ideas before experimentation

– Access to data, otherwise unavailable

– Repeatability/Control over testing environment

– Safety

– *Benefits well understood for human-operated vehicles

• Impact of Autonomous Operation

– Automation introduces additional uncertainty in operation

– Additional modeling of environmental parameters (ie reflectivity)

– Sensor modeling

– Control system modeling and development

– Cannot neglect vehicle dynamics

4 August 2011 3

Page 5: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Importance of Simulation Fidelity

• Performance evaluation requires entire system accuracy

– Controller

– Vehicle dynamics

– Sensor measurements

• For example:

– Unmodeled system dynamics can lead to inaccurate traction

limitations and/or response times

– Consequently there may be unanticipated problems with the

controller software that are uncovered during the hardware

prototype testing of the vehicle system

4 August 2011 4

Page 6: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Literature Review

• USARSim

– Open source simulator

– Supports several sensor

and robot types, with ability

for users to add more

– Uses the Unreal

Tournament game engine

• Microsoft Robotics

Developer Studio

– Commercially available

– Uses NVIDIA’s PhysX to

model physics behavior

and the Microsoft XNA

Framework to provide real-

time 3D graphics

rendering.

– Includes pre-modeled

robots, sensors, and

environments

4 August 2011 5

Page 7: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Literature Review

• Webots

– Commercially available

through Cyberbotics

– Library of sensors, robots,

indoor and outdoor objects.

– Physics-based simulations

through the Open

Dynamics Engine, an open

source rigid-body dynamic

simulator

4 August 2011 6

Page 8: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Literature Review

• VANE

– High fidelity simulation environment for ground robotics developed

by the U.S. Army Engineer Research and Development Center

– All efforts are being made to represent the environment, sensors,

and their interactions as accurately as possible

4 August 2011 7

– Requires a

supercomputer to

handle its complex

virtual environment

modeling

Page 9: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Contents

• Background

• Objectives

• Simulation Setup

• Results

• Conclusions & Future Work

4 August 2011 8

Page 10: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Objectives

• Develop and demonstrate a high-fidelity integrated

simulation architecture that includes sensors, controllers,

and a detailed vehicle model.

• Demonstrate a level of fidelity that could allow engineers

to be able to assess the effect of specific changes to the

vehicle system, such as a change in track design or in

controller firmware.

– It is understood that simulation at this level of detail occurs much

more slowly than real-time. The intent is to use this environment

as an engineering tool rather than for training or other real-time

applications.

4 August 2011 9

Page 11: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Scenario

• Experimental Setup:

– Small tracked vehicle, similar in size and shape to PackBot

– Travels along a predetermined path

• Hill with 20 degree slope

– Avoids an obstacle along original path

– Returns to the original path

– Similar to a double lane change

4 August 2011 10

Page 12: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Contents

• Background

• Objectives

• Simulation Setup

• Results

• Conclusions & Future Work

4 August 2011 11

Page 13: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Requested Torque on Left and Right

Sprockets

Sensor Outputs

Control System Simulation:

MATLAB Simulink

Position of Chassis (6 DOF)

Position and Velocity of Chassis (6 DOF)

Multibody Dynamics Simulation:

RecurDyn

Software Architecture

4 August 2011 12

Sensor Simulation:

PreScan

Page 14: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Sensor Simulation

• PreScan

– For designing and evaluating Advanced Driver Assistance

Systems (ADAS) and Intelligent Vehicle (IV) systems

• Based on sensor technologies such as radar, laser, camera, ultrasonic, GPS

and C2C/C2I communications.

– From model-based controller design (MIL) to real-time tests with

software-in-the-loop (SIL) and hardware-in-the-loop (HIL)

systems.

4 August 2011 13

Page 15: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Multibody Dynamics Simulation

• RecurDyn

– Dynamic Rigid & Flexible Body Analysis

– Hybrid implicit/explicit integrator reduces computation time

– Toolkits add functionality

• Track toolkit allows easy and detailed modeling of the robot’s tracks, with the

ability to include soft-soil interactions

• Multi-core parallel processing enables efficient contact calculations

4 August 2011 14

Page 16: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Vehicle Models

High-Fidelity

• Tracks

• Track links modeled

individually

• Computationally intensive

Simplified

• Wheels

• Significant reduction in

computation time

• Useful for early control

debugging

4 August 2011 15

Page 17: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Sensor Definition

• 9 range sensors

– 10m range

– Single beam

– Line scanning

4 August 2011 16

Page 18: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Controllers

• High Level: Navigation (Algorithm-based)

– Inputs: Predetermined desired trajectory, Current position,

Sensor signals

– Outputs: Desired future location

• Vehicle Stability (PID-based)

– Inputs: Desired yaw rate, Current yaw rate

– Output: Reduction in desired velocity

• Low Level: Trajectory Following (PID-based)

– Input: Angle toward desired location, Desired forward velocity

– Output: left/right track torque

4 August 2011 17

Page 19: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Obstacle Avoidance

• Stage 1: Original Path

– Follow prescribed path, using torque controller to maintain desired

trajectory

• Stage 2: Obstacle Detection

– An obstacle is detected by the range sensors within a predetermined

distance

• Stage 4: Circumvent Obstacle

– The vehicle avoids the obstacle by turning until parallel to the obstacle

– The vehicle drives along side the obstacle until the obstacle has passed

• Stage 5: Return to Original Path

– When a clear path toward the original trajectory is available, the vehicle

moves toward the next point along the path

4 August 2011 18

Page 20: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Contents

• Background

• Objectives

• Simulation Setup

• Results

• Conclusions & Future Work

4 August 2011 19

Page 21: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Results

• Predefined path

– Detailed track model,

predefined avoidance

path

• High-Fidelity

– Detailed track model,

autonomous operation

• Simplified

– Simplified wheel

model, autonomous

operation

4 August 2011 20

Page 22: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Autonomous Operation

4 August 2011 21

Page 23: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Simulation Comparison

• Trajectory differences based on simulation type:

4 August 2011 22

12 14 16 18 20 22 24 26-12

-10

-8

-6

-4

-2

0

2

X-Position [m]

Z-P

ositio

n [

m]

Path from Overhead

High Fidelity

Simplified

Predefined

Unobstructed

Page 24: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Simulation Comparison

• Motor torque differences based on simulation type:

• Average power requirements (W):

– High Fidelity: 86.4 Simplified: 42.8 Predefined: 27.6

4 August 2011 23

0 5 10 15 20 25-60

-40

-20

0

20

40

60

Time [s]

Left

Torq

ue

[N

-m]

Motor Torque

High Fidelity

Simplified

Predefined

Page 25: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Contents

• Background

• Objectives

• Simulation Setup

• Results

• Conclusions & Future Work

4 August 2011 24

Page 26: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Conclusions

• Successful completion of the main goal:– Couple three software packages responsible for modeling different

aspects of the robot – traction, control, and sensing

– Simulation using autonomous navigation increases overall system

fidelity

• Challenges:– Simulation time of the detailed track robot

• Controller design requires simulation iterations

• Use of the simplified robot model necessary for early-stage development

– Vehicle trajectory control• Nonlinear and easily made unstable

• PID controller not robust to system changes

– Traction control• Wheel/Track slip remained near 1, indicating poor traction and loss of control

4 August 2011 25

Page 27: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Future Work

• Potential Applications

– Virtually test the applicability of a robot to a specific task

• Develop control algorithms and test virtually before development

• Save time and expense

– Test “in the lab” operating procedures of new equipment.

– Potential for high fidelity real-time simulation

• Tune a simplified vehicle model using data from high fidelity simulations

• Simulation Improvement

– Add model complexities to improve result accuracy

• Soft-soil modeling using Bekker equations instead of a rigid ground

assumption

– Develop better controllers

• More intelligent navigation

• More robust trajectory tracking

4 August 2011 26

Page 28: DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF … · 2011-10-12 · UNCLASSIFIED DEVELOPMENT OF HIGH FIDELITY MOBILITY SIMULATION OF AN AUTONOMOUS VEHICLE IN AN OFF-ROAD SCENARIO

UNCLASSIFIED

Questions?

4 August 2011 27

Disclaimer: Reference herein to any specific commercial company, product, process, or service by trade

name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement,

recommendation, or favoring by the United States Government or the Department of the Army (DoA).

The opinions of the authors expressed herein do not necessarily state or reflect those of the United

States Government or the DoA, and shall not be used for advertising or product endorsement purposes.