Learn More
A spiking neural network model is used to identify characters in a character set. The network is a two layered structure consisting of integrate-and-fire and active dendrite neurons. There are both excitatory and inhibitory connections in the network. Spike time dependent plasticity (STDP) is used for training. The winner take all mechanism is enforced by(More)
Learning methods for spiking neural networks are not as well developed as the traditional rate based networks, which widely use the back-propagation learning algorithm. We propose and implement an efficient Hebbian learning method with homeostasis for a network of spiking neurons. Similar to STDP, timing between spikes is used for synaptic modification.(More)
In this paper, we present the design and implementation of POSSE, a new, lightweight computational steering system based on a client/server programming model. We demonstrate the effectiveness of this software system by illustrating its use for a visualization client designed for a particularly demanding real-time application—wake-vortex simulations for(More)
This paper describes an intelligent autonomous airborne flight capability that is being used as a test bed for future technology development. The unmanned air vehicles (UAVs) fly under autonomous control of both an onboard computer and an autopilot. The onboard computer provides the mission control and runs the autonomous Intelligent Controller (IC)(More)
The need for intelligent unmanned vehicles has been steadily increasing. These vehicles could be air-, ground-, space-, or sea-based. This paper will review some of the most common software systems and methods that could be used for controlling such vehicles. Early attempts at mobile robots were confined to simple laboratory environments. For vehicles to(More)
Small radio controlled (R/C) rotary-wing UAVs have many potential military and civilian applications, but can be very difficult to fly. Small and lightweight sensors and computers can be used to implement a control system to make these vehicles easier to fly. To develop a control system for a small UAV, an 8-bit microcontroller has been interfaced with MEMS(More)
This paper describes our recent efforts to develop biologically-inspired spiking neural network software (called JSpike) for vision processing. The ultimate goal is object recognition with both scale and translational invariance. This paper describes the initial software development effort, including code performance and memory requirement results. The(More)
The advantages and disadvantages of Java for scientific programming are explored through the development of a Java applet for computational electromagnetics ͑JACE͒. Due to the complexity of systems modeled by computational electromagnetics, JACE is a good measure of performance for scientific programming. Java's integration of graphics capabilities and(More)