Articles

Multipurpose Transaction Protocol: A New Data Transport Model

It is no secret that high-performance and the Internet are often seen as contradictory terms. Even private IP networks see serious performance challenges once they extend beyond the local building and around the globe. As devices and their users become more mobile, it has become critical to design with high-speed, Wide Area Networks in mind. But software and hardware designers are traditionally given few choices and little control for ensuring high network performance.

Posted in: Articles, Articles

Read More >>

Using AdvancedTCA and MicroTCA in High-Availability Military Systems

The complexity of military and aerospace systems is growing — more components, interfaces, power, bandwidth, processing, features, and data — and these systems are being networked to form even more complex “systems of systems.” Modern networkcentric systems can contain hundreds, even thousands of electronic modules.

Posted in: Articles, Articles

Read More >>

Omniscient Code Generation for 8-, 16- and 32-bit Microcontrollers

C-language programs are usually developed by teams of engineers who are often geographically dispersed, leading to redundant code and inconsistent variable declarations between modules. Traditional compilation technology compiles each module separately with no regard for what goes on in the other modules and with no information about how pointers, stacks, variables and functions are used throughout the whole program. Traditional compilers tend to over-allocate memory space for pointers, stacks and registers. They are unable to fully exploit the wide variety of memory maps, and register and stack configurations available in today’s microcontrollers. All too often, the programmer must resort to manual optimizations that compromise portability (Figure 1).

Posted in: Articles, Articles

Read More >>

Creating Patterned Multispectral Filters

In recent years the explosion in demand for multispectral imaging has coupled with the industry’s insatiable need for weight reduction, thereby greatly increasing the demand for more sophisticated approaches to producing optical filters that are used in these systems. One method to meet the challenge of reducing the weight of a multispectral system is to eliminate beam-splitting optics and multiple detectors by patterning a filter array on a single substrate, or directly on the CCD itself.

Posted in: Articles

Read More >>

Green Energy for the Battlefield

The amount of energy the United States consumes increases every year and this growth in energy consumption outpaces energy production. To fill this gap, the U.S. imports 35% of its energy. More importantly, the U.S. imports over 60% of its total oil consumption. Added to this, 70% of this energy is from non-renewable sources.

Posted in: Articles

Read More >>

Vision, Software Enhancements Advance Robots

Robotics technology has made measurable strides in the last few years. Today’s robots can move with greater precision over a more flexible range of motion, while handling heavier payloads. Advances in vision systems and software are giving robots the ability to recognize and handle a wider range of parts than before, and make decisions that only humans could previously perform.

Posted in: Features, Articles

Read More >>

Understanding Robot Movements Through Kinematics

Many robotic and mechanical systems require the calculation of kinematic equations to express the relationship between variables that are to be controlled (motor/actuator position obtained via feedback sensors and manipulated by motors/actuators) and variables that are to be commanded, such as the position of a tool tip or objective.

Posted in: Features, Articles

Read More >>