SBMASE Jump Start - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

SBMASE Jump Start

Description:

download from www.cs.unimaas.nl/robotlab voor studenten MAS ... On Windows: Start.bat. Please do not use the XP skin. On other platforms (or if start.bat fails) ... – PowerPoint PPT presentation

Number of Views:95
Avg rating:3.0/5.0
Slides: 13
Provided by: csUni
Category:
Tags: sbmase | download | java | jump | start | windows | xp

less

Transcript and Presenter's Notes

Title: SBMASE Jump Start


1
SB-MASE Jump Start
  • Steven de Jong

2
Subsumption
  • Brookss idea for task based decomposition
  • Simple processes mediation process adequate
    and robust behavior
  • IF detect obstacle THEN avoid
  • IF true THEN wander

3
Resources
  • SB-MASE the assignmentdownload from
    www.cs.unimaas.nl/robotlab ? voor studenten ? MAS
  • User manual also online
  • This presentation also online
  • Your fellow students next to you
  • Emergency support steven.dejong_at_cs.unimaas.nl

4
Starting SB-MASE
  • On Windows
  • Start.bat
  • Please do not use the XP skin ?
  • On other platforms (or if start.bat fails)
  • cd ltprogram directorygt\classes
  • java raar.SBM

5
Interface components
6
Programming language
  • Very straightforward, consult the manual
  • Distinction between INPUT, OUTPUT and REGISTER
    variables
  • Small bug calculating with NIL values

7
Example I
  • In this example, we will
  • Open a simulator environment
  • Create a new agent
  • Place the agent in the environment
  • Make the agent move randomly using a process and
    two actors

8
Example II
  • In this example, we will
  • Add obstacle avoidance to the agent using a
    second process and a suppressor
  • Have a brief look at the available actors
  • Have a brief look at the available sensors

9
Example III
  • In this example, we will
  • Make the agent find the base
  • Discuss the way directional movement must be
    implemented
  • Have a brief look at the available built-in
    processes (monitor and factory)

10
Your task
  • Program Luc Steelss MARS ROVER
  • Or a slight variant of it
  • First, create an agent that can pick up samples
    and bring them back to the base
  • Second, find a way to make the task more
    efficient using multiple agents

11
Competition
  • Form groups of four people
  • Submit your agents to us
  • We will run simulations with each agent
  • Two winners
  • Fastest (in rounds) single agent
  • Fastest multi agent system

12
Good luck
  • Any questions?
Write a Comment
User Comments (0)
About PowerShow.com