Building Fireflies for Fun and Profit - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Building Fireflies for Fun and Profit

Description:

– PowerPoint PPT presentation

Number of Views:135
Avg rating:3.0/5.0
Slides: 21
Provided by: kevinbau
Category:

less

Transcript and Presenter's Notes

Title: Building Fireflies for Fun and Profit


1
Building Fireflies for Fun and Profit
  • A research and development training opportunity
    for students of Computer Science

2
My interests
  • I am passionate about RD I love to be a part
    of new things
  • 15 years developing technology to support my
    studies of how the brain processes information.
  • 5 years developing products and services for
    brain research labs
  • Goal to develop a research program that
  • Addresses an interesting problem
  • Involves CS students

3
Since coming to FSC
  • Interested in designing and building small, task
    specific computer systems called Embedded
    Systems
  • Developed a course for the graduate program in
    Embedded Systems
  • Several active graduate student thesis projects
    in this area
  • An electronic pen that can be used to recognize
    handwritten signatures
  • An interface that allows a computer mouse to be
    positioned by eye movements

4
A research grant
  • Applied for funding from the National Science
    Foundation with Professors Cratsley and Thomas in
    Biology
  • Received a 3-year grant involving
  • Collaboration between CS and Biology departments
  • RD training for undergraduate CS students to
    produce a product
  • Product will be used by biology students to study
    a research problem
  • Problem to be researched firefly signaling

5
Research focus
  • Investigate the purpose of firefly signaling as
    it applies to
  • Attracting a mate
  • Discouraging predators
  • Progress in science starts with hypotheses
  • Students will formulate testable hypotheses
  • Investigation will be supported through the
    development of embedded systems

6
Sparky Firefly and Gina Lola-wattage interact
7
And courtship proceeds
This is not exactly the behavior seen in the
field
8
Fireflies must avoid predators such as bats
9
A role for Computer Science
  • Develop and produce dedicated computer systems to
    be deployed in the field to
  • Mimic firefly signaling capabilities
  • Implement experimental protocols to interact with
    fireflies in the field
  • Design criteria
  • Small physical size
  • Low power consumption

10
Functions of the Virtual Firefly
  • Generate flashes
  • Detect flashes
  • Communication algorithms
  • Datalogging
  • Data compression

11
Students needed
  • Opportunities
  • Learn Microcontroller-based system design
  • Real-time programming
  • Product design constraints
  • Physical size
  • Power consumption

12
More opportunities
  • Learn all phases of instrument development
  • Requirements engineering
  • Software design, coding, testing, version control
  • Hardware / PC board design
  • Electronic assembly and testing
  • Packaging and deployment
  • Attend professional conferences to present your
    work

13
Even more
  • Microcontroller-PC communications
  • Data compression
  • Windows application development
  • Possibilities for audio and video analysis

14
Software Development Paradigm
  • Extreme Programming
  • Paired programming
  • Extensive testing
  • Incremental development
  • Rapid deployment
  • Intense client interaction
  • Ongoing documentation

15
Facilities
  • State-of-the-art computers, compilers, version
    control
  • Microcontroller development systems
  • Flash memory programmers
  • In-circuit emulators / hardware level debuggers
  • C language compilers

16
More facilities
  • Electronic test equipment
  • Prototyping systems
  • Measurement instruments
  • Logic analyzer
  • Circuit assembly equipment
  • Temperature-controlled soldering
  • Hot-air reworking station

17
Want to join?
  • We are looking for four CS students to start in
    January, 2004
  • 8.50 per hour
  • Maximum of 4860 per year
  • Initial 1 year commitment
  • 5-20 hours per week during classes
  • 40 hours per week during summer
  • Can be extended for another year
  • Can be adjusted for seniors

18
How to join the team
  • Apply online
  • http//www.fsc.edu/compsci/KBA/0Projects/Firefly
  • In addition, interviewees must submit
  • Resume
  • Code example

19
Future directions
  • Other advanced embedded development projects
  • Seek further funding to produce an interface with
    firefly brains
  • An expanded embedded systems lab to provide
    microcontroller development experience to all
    students

20
How to join the team
  • Apply online
  • http//www.fsc.edu/compsci/KBA/0Projects/Firefly
  • In addition, interviewees must submit
  • Resume
  • Code example
Write a Comment
User Comments (0)
About PowerShow.com