Software Development Tools for Mindstorms - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Software Development Tools for Mindstorms

Description:

Create Lego Mindstorm development tools. Handle saving and opening files ... build and program creations. Mindstorms Fan base. Building ideas. Development tools ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 15
Provided by: Spin6
Category:

less

Transcript and Presenter's Notes

Title: Software Development Tools for Mindstorms


1
Software Development Tools for Mindstorms
  • Geoffrey T Newport
  • Mentor Dennis Gibson
  • Faculty Eric Luczaj
  • November 7, 2009

2
Outline
  • Description of Project
  • Motivation
  • Background
  • Good Development Tool Components
  • Main Results
  • Demonstration of G Control Center
  • Conclusion
  • Extensions to the Project

3
Description of Project
  • Create Lego Mindstorm development tools
  • Handle saving and opening files
  • Provide rapid development tools
  • Perform commands on the RCX brick

4
The RCX 2.0
  • Robot Brain
  • Hitachi Processor
  • 32k memory
  • 3 input ports
  • 3 output ports
  • Programmable
  • NQC
  • Lejos

5
Motivation
  • Lego
  • Lejos
  • New
  • Weak Tools
  • Not Integrated

6
leJOS
  • Lego Java Operating System
  • Replacement Firmware
  • Interprets Java commands

7
Background
  • Lego Mindstorms Invention System
  • building materials and hardware
  • build and program creations
  • Mindstorms Fan base
  • Building ideas
  • Development tools
  • Scripting languages

8
Good Development Tool Components
  • User Friendly
  • Easy to use
  • Easy to understand
  • Rapid application development (RAD)
  • programming technique that allows quick
    development of software applications
  • include visual tools for development
  • generate software frameworks or "wizards"

9
Main Results
  • Program Creation
  • Automatic Firmware Download
  • File Handling (opening and saving)
  • Compiles and downloads to the RCX
  • Automatic code generation
  • Java Familiar

10
G Control Center
11
Conclusion
  • Program Creation
  • Automatic Firmware Download
  • File Handling (opening and saving)
  • Compiles and downloads to the RCX
  • Automatic code generation
  • Components of Good Development Tools

12
Extensions
  • Fix interface bugs
  • Provide syntax checking
  • More auto-code generation
  • Application Programmers Interface (API)
  • Other features

13
Thanks to
  • Mentor Dennis Gibson
  • Faculty Eric Luczaj
  • Mike Mahon
  • Marsha Smith
  • Chris Desmond

14
Questions?
Write a Comment
User Comments (0)
About PowerShow.com