Magellan Software Specification Software Design Options For SemiAutonomous

  • Slides: 12
Download presentation
Magellan Software Specification Software Design Options For Semi-Autonomous Mine Mapping Robot

Magellan Software Specification Software Design Options For Semi-Autonomous Mine Mapping Robot

The Basic Idea w Two (possibly three) systems n n n Command Station (CS)

The Basic Idea w Two (possibly three) systems n n n Command Station (CS) Docking Station (DS) Robot

The Basic Idea w Robot is lowered and deployed into mine w Robot moves

The Basic Idea w Robot is lowered and deployed into mine w Robot moves teleoperated (line of sight with DS) w Robot moves autonomously when communication is broken

The Basic Idea w Robot will return to locations of peak signal to relay

The Basic Idea w Robot will return to locations of peak signal to relay data when switching back to teleop w Return to DS w Data processing done at CS

Categorical Decomposition of Software w Mapping and Localization w Teleoperation w Autonomy *Motor control

Categorical Decomposition of Software w Mapping and Localization w Teleoperation w Autonomy *Motor control software, communication software, etc. are sub -categories of these primary themes

Mapping and Localization w Data Acquisition (sensor dependent) n Sensor Interfacing l n drivers,

Mapping and Localization w Data Acquisition (sensor dependent) n Sensor Interfacing l n drivers, ports, protocols Heterogeneous Sensor Integration w Data Analysis n n n Filtering Map Generation Robot Motion Planning (Localization)

Teleoperation w User Interface n n Graphical Interface Modes and means of interaction w

Teleoperation w User Interface n n Graphical Interface Modes and means of interaction w Contextual Transfer n Sensor Interpretation l issues of power consumption, bandwidth, etc w Communication Protocol w Level of Control

Autonomous w Autonomous objectives (obstacles, deployment) w Failure Modes w Path planning algorithm w

Autonomous w Autonomous objectives (obstacles, deployment) w Failure Modes w Path planning algorithm w Switching to/from Autonomous mode

Specifications w Mapping Software: n n Sebastian’s SLAM techniques if aided Occupancy Grid techniques

Specifications w Mapping Software: n n Sebastian’s SLAM techniques if aided Occupancy Grid techniques w Autonomous Navigation: n n D* Wall following / Wall centering

Specifications w Teleoperation n Point-and-click w Communciation n n Wireless to DS. Raw data

Specifications w Teleoperation n Point-and-click w Communciation n n Wireless to DS. Raw data is buffered to DS then to CS while in teleop. Data is held while autonomous until strong signal is detected. Storage capacity issue.

Ideas or Arguments w Camera? n Advantages Improve Teleop l Get over obstacles l

Ideas or Arguments w Camera? n Advantages Improve Teleop l Get over obstacles l n Disadvantages Need Lights… major power l Consume processing and bandwidth l Offers nothing directly to mapping l

More Ideas… Closer to Design w OS: Linux or Windows w Off-board computing from

More Ideas… Closer to Design w OS: Linux or Windows w Off-board computing from CS w Obstacle scaling w Any others?