13
Reconfigurable Communication Link Between FASTER and RTSim Interface Matthew McCollum Mark Krause Derek Keibler

Reconfigurable Communication Link Between FASTER and RTSim Interface Matthew McCollum Mark Krause Derek Keibler

Embed Size (px)

Citation preview

Reconfigurable Communication Link Between FASTER and RTSim

Interface

Matthew McCollum

Mark Krause

Derek Keibler

Problem Statement

Vehicles dependent upon software systems

Testing vehicle software systems as a whole is important

John Deere teamed up with ISU and created a VR simulation of their tractors

Currently just involves a navigation simulation

Real Time Simulator (RTSim) hard coded for every tractor

John Deere would now like: More advanced, flexible, and reconfigurable interface

Allow for more operator controls and live operator control updates

System Description

Current systems» John Deere FASTER test system

» Iowa State University VR Tractor Simulation

» Vehicle System Dynamics Modeling and Simulation Architecture

Our Systems» Improved Reconfigurable Interface between the three

» Real Time Simulation Communication Configuration Application (RTSim CoCoA)

RTSim Block Diagram

Full System Block Diagram

Operating Environment

The RTSim CoCoA run on Windows

The interface run on Linux machines

Interfaces

RT Sim system already created

John Deere created their own for the FASTER simulation

Project is focused on interface between the two» VR Simulator though the use of Sockets

» FASTER Simulator though the use of CAN over USB ports

RTSim CoCoA user interface:» Likely to include two lists

one for the FASTER signals one for the VR signals

» Create connection pairs between them

» Current pairs displayed neatly

» Save/Open configuration files

Concept Sketch of GUI

Requirements

Functional:Must have reconfigurable comm. protocol between:» CAN, VR Module, Dynamic Model

Comm. protocol must be scalable to the number of variables

RTSim CoCoA must allow users to manage config. files» Create, Save, Open

RTSim CoCoA must keep track of units

FASTER Simulator and RTSim comm. must meet real time requirements

Non-functional:RTSim CoCoA shall run on Windows

Interface shall run on Linux systems

Interface shall conform to CAN standards (SAE J1939 and ISO 11783)

Deliverables

Project Plan Presentation  (02/13/09)

Project Plan Report  (02/27/09)

Design Presentation  (04/10/09)

Design Report  (4/24/09) 

Work Plan

Project Schedule: 01/27/09 – 02/24/09  Planning 02/25/09 – 04/24/09  Research & Design 04/25/09 – 08/20/09  Optional Development/Research 08/21/09 – 09/10/09  Develop & Test RTSimCoCoA module 09/11/09 – 11/11/09  Update existing modules       09/11/09 – 10/11/09 Update Interface module       10/12/09 – 10/25/09 Update VR module       10/26/09 – 11/11/09 Update DM module 11/12/09 - 12/15/09  Testing and Debugging 

Risks and Resources

Risks: Loss of a second team member

» Management: Keep team knowledge distributed Hardware failure

» Management: Keep backups of data (SVN) 

Resources (provided by client): - Red Hat Enterprise Linux 4.0 licensed machine (64 bit preferred) with      CAN (Controller Area Network) adapter - CAN parse (Deere internal software) - Drivers for CAN USB or CAN cards (softing PCMCIA or Intrepid USB) - limited data set CAN logs - Simulation server with table definition

Questions?