8
2006 JavaOne SM Conference | Session 3966 | Perrone Robotics’ MAX & Fair Isaac’s Blaze Advisor™

2006 JavaOne SM Conference | Session 3966 | Perrone Robotics’ MAX & Fair Isaac’s Blaze Advisor™

Embed Size (px)

Citation preview

Page 1: 2006 JavaOne SM Conference | Session 3966 | Perrone Robotics’ MAX & Fair Isaac’s Blaze Advisor™

2006 JavaOneSM Conference | Session 3966 |

Perrone Robotics’ MAX&

Fair Isaac’s Blaze Advisor™

Page 2: 2006 JavaOne SM Conference | Session 3966 | Perrone Robotics’ MAX & Fair Isaac’s Blaze Advisor™

2006 JavaOneSM Conference| 2

● RDDF File● Defines latitude/longitude waypoints● Defines track width/boundaries● Defines maximum track speeds

● Geo Data● USGS elevation information● USGS feature info (roads, water, etc)

Route planning inputs

Blaze Advisor™ business rules management system and Tommy in the 2005 DGC

Page 3: 2006 JavaOne SM Conference | Session 3966 | Perrone Robotics’ MAX & Fair Isaac’s Blaze Advisor™

2006 JavaOneSM Conference| 3

● Import RDDF data● Step through RDDF defined route● Parse USGS map data● Refine route plan

● Add finer-grained intermediate waypoints● Optimum routes considering elevation● Deviate from map-identified ‘obstacles/hazards’● Gravitate toward map-identified ‘passages’● Lower max speeds as needed

Execute Blaze Advisor Rules

Blaze Advisor™ business rules management system and Tommy in the 2005 DGC

Page 4: 2006 JavaOne SM Conference | Session 3966 | Perrone Robotics’ MAX & Fair Isaac’s Blaze Advisor™

2006 JavaOneSM Conference| 4

● Modified RDDF file● Intermediate waypoints● Refined speeds

● Feed modified RDDF into Tommy● Automated route planning VS manual planning● Few minutes processing time

Route planning outputs

Blaze Advisor™ business rules management system and Tommy in the 2005 DGC

Page 5: 2006 JavaOne SM Conference | Session 3966 | Perrone Robotics’ MAX & Fair Isaac’s Blaze Advisor™

2006 JavaOneSM Conference| 5

MAX Extensions

MAX Robotics Software Engine

● Perrone Robotics’ patent pending MAXTM platform● General purpose robotics platform● Configuration of built-in services● Use available and added drivers & extensions

MAX Configuration

Robot structureSensorsActuatorsConductThreadingI/OData formatsProtocols... MAX Platform

Sensors Conduct Actuators

Runtime Environment

SensorCustomization

SensorDrivers

MAXFrameworks

ActuatorDrivers

Hardware Environment

ActuatorCustomization

Robotics Plan Customization

Source: Perrone Robotics, Inc. Copyrights reserved, MAX trademarked, & MAX technology patent pending.

Page 6: 2006 JavaOne SM Conference | Session 3966 | Perrone Robotics’ MAX & Fair Isaac’s Blaze Advisor™

2006 JavaOneSM Conference| 6

MAX-Blaze Advisor™ Integration

MAX Configuration

Robot structureSensorsActuatorsConductThreadingI/OData formatsProtocols... MAX Platform

Sensors Conduct Actuators

Java Runtime EnvironmentHardware Environment

Blaze Advisor Rules Plug-in

Source: Perrone Robotics, Inc. Copyrights reserved, MAX trademarked, & MAX technology patent pending.

Blaze Advisor Runtime

● More Blaze Advisor integration available● Can use Blaze Advisor for codifying rules

Page 7: 2006 JavaOne SM Conference | Session 3966 | Perrone Robotics’ MAX & Fair Isaac’s Blaze Advisor™

2006 JavaOneSM Conference| 7

Tommy II platform for 2007 Urban ChallengeTommy II

● Cooler-sleeker-commercial automotive plant● More sophisticated MAX & MAX-UGV

extensions● Pursuing more integration with Blaze Advisor

● Urban-based offline route planning● Online rules-based route planning● Rules-based obstacle detection & avoidance

Page 8: 2006 JavaOne SM Conference | Session 3966 | Perrone Robotics’ MAX & Fair Isaac’s Blaze Advisor™

2006 JavaOneSM Conference| 8

Carrying on the Tommy legacyTom Jr. (“KartBot”)

● Smaller integrated hardware/software/mobility platform

● Mobility based on off-road go-kart

● Starter platform for AGV R&D and applications

● Modular software, hardware, and mechanical parts

● R&D, hobbyist, commercial, & military profiles

● Blaze Advisor integration available