|
|
|
|
|
Home
By TONY
By MARK
By JERRY
By ANN
By ERICA
Search all pages
Subjects
By activity
Professions, Sciences, Humanities, Business, ...
User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...
Text Strings
Conversions, tests, processing, manipulation,...
Math
Integer, Floating point, Matrix, Statistics, Boolean, ...
Processing
Algorithms, Memory, Process control, Debugging, ...
Stored Data
Data storage, Integrity, Encryption, Compression, ...
Communications
Networks, protocols, Interprocess, Remote, Client Server, ...
Hard World Timing, Calendar and Clock, Audio, Video, Printer, Controls...
File System
Management, Filtering, File & Directory access, Viewers, ...
|
Para_Faq.Txt - PC Parallel Port Mini-FAQ
comp.robotics.* Frequently Asked Questions (FAQ) part 1/5
At faqs.org part 2/5 part 3/5 part 4/5 part 5/5
At MIT part 1/5 part 2/5 part 3/5 part 4/5 part 5/5
comp.robotics Frequently Asked Questions (FAQ)
ftp://rtfm.mit.edu/pub/faqs/robotics-faq/pointer (At MIT)
BattleBots(R): The Official Guide [Mark Clarkson; 2002-04-25] ISBN 0072224258 - At Barnes & Noble - At Amazon - At Half
Core LEGO MINDSTORMS Programming: Unleash the Power of the Java Platform [Brian Bagnall; 2002-03-11] ISBN 0130093645 - At Barnes & Noble - At Amazon - At Half
Design for Manufacturing with Pro/MANUFACTURING (Release 2001) [Mark, Dr Archibald, Dr. Mark Archibald; 2002-03-07] ISBN 1585030791 - At Barnes & Noble - At Amazon - At Half
Build Your Own Combat Robot [Pete Miles, Tom Carroll; 2002-02-15] ISBN 0072194642 - At Barnes & Noble - At Amazon - At Half
LabVIEW for Everyone (2nd Edition) [Jeffrey Travis; 2001-12-15] ISBN 013065096X - At Barnes & Noble - At Amazon - At Half
Building Robots With Lego Mindstorms : The Ultimate Tool for Mindstorms Maniacs [Mario Ferrari, et al; 2001-12-15] ISBN 1928994679 - At Barnes & Noble - At Amazon - At Half
Traceable Temperatures: An Introduction to Temperature Measurement and Calibration [J. V. Nicholas, D. R. White; 2001-12-15] ISBN 0471492914 - At Barnes & Noble - At Amazon - At Half
LabVIEW Graphical Programming [Gary W. Johnson, Richard Jennings; 2001-07-19] ISBN 0071370013 - At Barnes & Noble - At Amazon - At Half
Handbook of Multisensor Data Fusion [David L., Ph.D. Hall (Editor), James, Ph.D. Llinas (Editor); 2001-06-20] ISBN 0849323797 - At Barnes & Noble - At Amazon - At Half
Learning with LabVIEW 6i [Robert H. Bishop; 2001-02-15] ISBN 0130325597 - At Barnes & Noble - At Amazon - At Half
Analog Interfacing to Embedded Microprocessors : Real World Design [Stuart Ball; 2001-02] ISBN 0750673397 - At Barnes & Noble - At Amazon - At Half
Evolutionary Robotics [Stefano Nolfi, Dario Floreano; 2000-11-13] ISBN 0262140705 - At Barnes & Noble - At Amazon - At Half
Programmable Controllers [Thomas A. Hughes; 2000-11] ISBN 1556177291 - At Barnes & Noble - At Amazon - At Half
Extreme Mindstorms: an Advanced Guide to Lego Mindstorms [Dave Baum (Editor), et al; 2000-10] ISBN 1893115844 - At Barnes & Noble - At Amazon - At Half
Control Theory : Multivariable & Nonlinear Methods [Torkel Glad, Lennart Ljung; 2000-06] ISBN 0748408789 - At Barnes & Noble - At Amazon - At Half
Internet Applications in LabVIEW (With CD-ROM) [Jeffrey Travis; 2000-04-15] ISBN 0130141445 - At Barnes & Noble - At Amazon - At Half
Computational Principles of Mobile Robotics [Gregory Dudek, Michael Jenkin; 2000-04-15] ISBN 0521568765 - At Barnes & Noble - At Amazon - At Half
Mobile Robotics : A Practical Introduction (Applied Computing) [Ulrich Nehmzow; 2000-03] ISBN 1852331739 - At Barnes & Noble - At Amazon - At Half
The Unofficial Guide to LEGO MINDSTORMS Robots [Jonathan B. Knudsen; 1999-10] ISBN 1565926927 - At Barnes & Noble - At Amazon - At Half
Tracking Pitches for Broadcast Television ( André Guéziec ; IEEE Computer Magazine 2002-03)
- During the 2001 major league baseball season, the strike zone received special attention when officials decided to enforce the game's original definition, which made tracking pitches especially important. Tracking the flight of a pitch during a live broadcast presents two major challenges, however: speed and image-processing reliability.Meeting these challenges required developing a complex system that fuses high-end computer graphics with a sophisticated algorithm for calculating flight trajectories.ESPN's K Zone pitch-tracking system uses computer-generated graphics to create a shaded, translucent box that outlines the strike zone boundaries for viewers. Behind the flashy graphics, K Zone provides a sophisticated computing subsystem that monitors each pitch's trajectory. Its development model may well prove effective in future computer vision projects, regardless of the application domain.
Implementing a Sentient Computing System ( Mike Addlesee, Rupert Curwen, Steve Hodges, Joe Newman, Pete Steggles, Andy Ward, Andy Hopper ; IEEE Computer Magazine 2001-08)
- Sentient computing systems, which can change their behavior based on a model of the environment they construct using sensor data, may hold the key to managing tomorrow's device-rich mobile networks. As computer users become increasingly mobile and the diversity of devices with which they interact increases, the authors note that the overhead of configuring and personalizing these systems must also increase. A natural solution to this problem involves creating devices and applications that appear to cooperate with users, reacting as though they are aware of the context and manner in which they are being used, and recon-figuring themselves appropriately. At AT&T Laboratories Cambridge, the authors built a system that uses sensors to update a model of the real world. The model describes the world much as users themselves would, and they can use it to write programs that react to changes in the environment according to their preferences. The authors call their approach sentient computing because the applications appear to share the user's perception of the environment. Sentient computing systems create applications that appear to perceive the world, making it easy to configure and personalize networked devices in ways that users can easily understand. But sentient computing offers more than a solution to the problems of con-figuration and personalization. When people interact with computer systems in this way, the environment itself becomes the user interface--a natural goal for human-computer interaction.
Making Home Automation Communications Secure ( Peter Bergstrom, Kevin Driscoll, John Kimball ; IEEE Computer Magazine 2001-010)
- Long the futuristic domain of hobbyists, home automation is now moving to the mainstream. This domain involves three significant technological developments: Focused subsystems consist of specific home features that use local information to automate desired performance, such as programmable thermostats that change home temperature based on a time schedule. Integrated whole-home behavior lets users combine safety, comfort, health, information, and entertainment needs into one system that, for example, can change environmental settings based on variable home occupant activities rather than a fixed time schedule. Distributed-home-automation applications, enabled by widespread adoption of the Internet, run substantially outside the home, eliminating the need for a PC and making these applications easy to upgrade or tailor for specific individuals and markets. Although these new communications technologies offer numerous benefits, they also open home automation to many security threats. To protect against these threats within the limited resources of a typical home automation system, the authors have developed a family of products based on Honeywell's Global Home Server, a remote Web site that provides secure Internet access and other services to client installations. The GHS system is now operational, with initial product deployments in both the United States and Europe. Expanding on this work, the authors are developing security products that use different media and processors, can function in aircraft as well as in homes, and run various novel applications.
Streamlined Design Approach Lands Mars Pathfinder ( Steven A. Stolper ; IEEE Software Magazine 1999-09)
- The author details the design methodology used to develop the flight software architecture for the Mars Pathfinder spacecraft. More generally, he explores design techniques and development approaches for producing high-performance, highly reliable systems faster and less expensively.
Intelligent Agents in the Nuclear Industry ( Huaiqing Wang, Chen Wang ; IEEE Computer Magazine 1997-11)
- Cooperative multiagent systems designed for monitoring and diagnosing real-time nuclear power plant failures can help operators better anticipate operational problems.
Visual Servoing for Online Facilities ( Bahram Parvin, John R. Taylor, Daniel E. Callahan, William E. Johnston, Ulrich Dahmen ; IEEE Computer Magazine 1997-07)
- Visual servoing for online facilities aims at automated manipulation of instrument control parameters based on visual-scene interpretation. It provides a layer of computing that hides the latency in the Internet environment and simplifies the use of scientific imaging instruments. This approach makes remote real-time imaging experiments feasible over unpredictable wide area networks.
Linking Computers and Consumer Electronics ( Charles Severance ; IEEE Computer Magazine 1997-02)
Robust Distributed Computing and Sensing Algorithm ( Richard R. Brooks, S. Sitharama Iyengar ; IEEE Computer Magazine 1996-06)
- Sensors that supply data to computer systems are inherently unreliable. When sensors are distributed, reliability is further compromised. How can a system tell good sensor data from faulty? A hybrid algorithm combines proposed solutions to address the problem.
Analyzing Safety Requirements for Process-Control Systems ( Rogério de Lemos, Amer Saeed, Tom Anderson ; IEEE Software Magazine 1995-05)
- Safety-requirements analysis is typically conductedeither ad hoc or with the unbridled use offormal methods. This approach offers the freedomto mix formal and traditional engineering methodsand apply them at different abstraction levels togive a higher assurance that the software’scontribution to system risk is acceptable.
Ada and Real-Time Robotics: Lessons Learned ( Robert D. Steele, Paul G. Backes ; IEEE Computer Magazine 1994-04)
- The Supervisory Telerobotics Laboratory (Steler) at the Jet Propulsion Laboratory (JPL) has developed a prototype telerobotic system to demonstrate the type of technology that will be used aboard Space Station Freedom Although the concept of telerobotics for space exploration is not new, the Steler system broke new ground in its demonstration of the feasibility of a local-remote architecture, including ground-remote control, for space applications. A remote space environment poses some interesting computational challenges to ground-remote control of space applications. A remote site has limited computation facilities, is burdened by minimal bandwidth and by round-trip communication delays of as much as 8 seconds, and yet is expected to respond quickly, predictably, and with recoverability to any anomalous situation. Additional design constraints are imposed by NASA's limitations on software, including on-board programs for the robot, being uploaded to the remote site without prior flight qualification. The authors discuss the use of Ada to meet the computational requirements of this project.
High-Pressure Steam Engines and Computer Software ( Nancy G. Leveson ; IEEE Computer Magazine 1994-010)
- The introduction of computers into the control of potentially dangerous devices has led to a growing awareness of the possible contribution of software to serious accidents. The number of computer-related accidents so far has been small due to the restraint shown in introducing computers into safety-critical control loops. However, as the economic and technological benefits of using computers become more widely accepted, their use is increasing dramatically. We need to ensure that computers are introduced into safety-critical systems in the most responsible way possible and at a speed that does not expose people to undue risk. Risk induced by technological innovation existed long before computers; this is not the first time that humans have come up with an extremely useful new technology that is potentially dangerous. Studying parallels in the early development of high-pressure steam engines and of software engineering can help.
Guest Editor's Introduction:Industrial Computing-A Grand Challenge ( Lui Sha ; IEEE Computer Magazine 1994-01)
- To make a truly significant impact, integrated industrial computing technologies must be actively transitioned into practice. First, practitioner needs must be clearly articulated at the beginning of RandD projects and throughout the development process. Second, the new knowledge must be codified into engineering procedures for ready use by the industry. Finally. truly significant new technologies should be supported by open standards so that they can be used cost-effectively. Industrial computing touches upon almost every aspect of our daily life and affects our nation's competitiveness and security. The creation of a renewable industrial computing architecture and transitioning it into practice is a Grand Challenge for computing in the nineties. The author introduces a series of papers which address a ubiquitous aspect of industrial computing: meeting real-time and fault-tolerant requirements.
Model-Based Visual Feedback Control for a Hand-Eye Coordinated Robotic System ( John T. Feddema, C.S. George Lee, O. Robert Mitchell ; IEEE Computer Magazine 1992-08)
- The integration of a single camera into a robotic system to control the relative position and orientation between the robot's end-effector and a moving part in real time is discussed. Only monocular vision techniques are considered because of current limitations in the speed of computer vision analysis. The approach uses geometric models of both the part and the camera, as well as the extracted image features, to generate the appropriate robot control signals for tracking. Part and camera models are also used during the teaching stage to predict important image features that appear during task completion.
RCS: A Reference Model Architecture for Intelligent Control ( James S. Albus, Claude Le Pape, Ian N. Robinson, Tzi-cker Chiueh, Alastair D. McAulay, Yoh-Han Pao, Yoshiyasu Takefuji ; IEEE Computer Magazine 1992-05)
- This special section presents six reports of ongoing research in intelligent systems.
Distributed Real-Time Control of a Spatial Robot Juggler ( Alfred A. Rizzi, Louis L. Whitcomb, Daniel E. Koditschek ; IEEE Computer Magazine 1992-05)
- The Yale spatial juggler and an emerging set of working principles for the design and implementation of embedded real-time distributed controllers are described. The robot uses a distributed network of transputers to process stereo camera data and control the torque of a three-degree-of-freedom arm to juggle a ball. The juggling algorithm is a direct extension of a novel class of nonlinear feedback controllers, called mirror laws. The algorithm takes the form of a mathematical expression that specifies robot position as a function of the ball's position and velocity. The programming approach, called geometric programming, substitutes event-driven dynamical processes and geometrical transformations for a more syntactically oriented if-then-else approach.
Touring Machines: Autonomous Agents with Attitudes ( Innes A. Ferguson ; IEEE Computer Magazine 1992-05)
- A multilayered integrated architecture for controlling autonomous mobile agents, or Touring Machines, is introduced. This architecture combines capabilities for producing a range of reactive and deliberative behaviors in dynamic, unpredictable domains. The approach is influenced by recent work on reactive and behavior-based agent architectures. Touring Machines blend sophisticated and simplified control features. Experience shows that this layered architecture can be configured to behave with robustness and flexibility simultaneously in dynamic settings. The implementation of the control architecture on a testbed is reported.
The Rochester Checkers Player: Multimodel Parallel Programming for Animate Vision ( Brian Marsh, Chris Brown, Thomas LeBlanc, Michael Scott, Tim Becker, Cesar Quiroz, Prakash Das, Jonas Karlsson ; IEEE Computer Magazine 1992-02)
- It is maintained that to exploit fully the parallelism inherent in animate vision systems, an integrated vision architecture must support multiple models of parallelism. To support this claim, the hardware base of a typical animate vision laboratory and the software requirements of applications are described. A brief overview is then given of the Psyche operating system, which was designed to support multimodel programming. A complex animate vision application, checkers, constructed as a multimodel program under Psyche, is also described. Checkers demonstrates the advantages of decomposing animate vision systems by function and independently selecting an appropriate parallel-programming model for each function.
Autonomous Robotic Inspection and Manipulation Using Multisensor Feedback ( Mongi A. Abidi, Richard O. Eason, Rafael C. Gonzalez ; IEEE Computer Magazine 1991-04)
- A six-degree-of-freedom industrial robot to which was added a number of sensors-vision, range, sound, proximity, force/torque, and touch-to enhance its inspection and manipulation capabilities is described. The work falls under the scope of partial autonomy. In teleoperation mode, the human operator prepares the robotic system to perform the desired task. Using its sensory cues, the system maps the workspace and performs its operations in a fully autonomous mode. Finally, the system reports back to the human operator on the success or failure of the task and resumes its teleoperation mode. The feasibility of realistic autonomous robotic inspection and manipulation tasks using multisensory information cues is demonstrated. The focus is on the estimation of the three-dimensional position and orientation of the task panel and the use of other nonvision sensors for valve manipulation. The experiment illustrates the need for multisensory information to accomplish complex, autonomous robotic inspection and manipulation tasks.
A Predictable Real-Time Kernel for Distributed Multisensor Systems ( Insup Lee, Robert B. King, Richard P. Paul ; IEEE Computer Magazine 1989-06)
- The authors present a real-time kernel developed to support a distributed multisensor system encountered in robotics applications. To ensure predictability, the kernel provides services with bounded worst-case execution times. In addition, the kernel allows the programmer to specify timing constraints for process execution and interprocess communication. The kernel uses these timing constraints both for scheduling processes and for scheduling communications. To illustrate the kernel, the authors describe a multisensor system being developed on their distributed real-time system. They present the measured performance of kernel primitives along with conclusions and remarks regarding distributed real-time systems.
Home Made Alarm Systems? [2002/05/03]
At Ask Slashdot
Wiring A New House? [2001/12/09]
At Ask Slashdot
Do-It-Yourself Home Security? [2001/11/14]
At Ask Slashdot
Computer Controlled Slushee and Cotton Candy? [2001/11/14]
At Ask Slashdot
Controlling Your Computer with IR Remotes? [2001/10/27]
At Ask Slashdot
Controlling Robots with Linux? [2001/09/12]
At Ask Slashdot
The Myriad Ways of Wiring Your Home? [2001/04/17]
At Ask Slashdot
Getting Started In Robotics? [ 2000/07/21]
At Ask Slashdot
X.10 and Home Security? [ 2000/03/16]
At Ask Slashdot
Wiring Your Home? [ 2000/02/28]
At Ask Slashdot
Home Management Software for the PC ? [ 1999/04/19]
At Ask Slashdot
Linux Proxy Server for Household Network [ 1998/09/18]
At Ask Slashdot
usb-robot {(L)GPL}
At Sourceforge ( Production/Stable)
TinyVM - A really low footprint (< 10 Kb) Java VM and replacement firmware for the Lego Mindstorms RCX microcontroller, which is part of Lego's Robotics Invention System. TinyVM is the progenitor of leJOS. {oss}
At Sourceforge ( Production/Stable)
Real Time Controls Laboratory - RTiC-Lab is a semi-detached, open source software designed to run on both Linux and RTLinux. It is an easy to use controls prototyping tool for hard real time applications. Users get real time access to controller parameters and data through a GUI. {(L)GPL}
At Sourceforge ( Production/Stable)
legOS Alternative Lego OS - legOS is an alternative software environment for the Lego Mindstorms Robotic Invention System. The intent is to allow developers to write C code for the RIS platform. {oss}
At Sourceforge ( Production/Stable)
GQKat (GoRN'z Cue Cat) - GQKat reads and decodes CueCat strings, the Cue Cat is a barcode scanner free from radioshack and digital convergence. GQKat can use any browser to open the page and beeps just like the /real/ barcode scanners 8-D {oss}
At Sourceforge ( Production/Stable)
MisterHouse: Home Automation with Perl - MisterHouse is a Windows/Unix home automation program written in Perl. It can respond to voice commands, web browsers, time of day, serial port and X10 data, external files, etc and can speak via Text to Speech engines. {(L)GPL}
At Sourceforge ( Production/Stable)
Phantom.Security - is a computer controlled security system. {GPL,GNU}
At GNU project
Phantom.Home - is a computer controlled home automation system. {GPL,GNU}
At GNU project
cuecat-1.1 - Tools for decoding and using the output of a :Cue:Cat(TM) wand scanner
At FreeBSD Ports
cuecat-0.2.1 - read and parse barcodes from your CueCat barcode reader (At NetBSD packages collection)
nqc-2.3.r1 - A compiler for writing programs for the Lego RCX
At FreeBSD Ports
nqc-2.3.1 - Development system for the Lego Mindstorms RCX embedded computer (At NetBSD packages collection)
wmx10-0.03 - WindowMaker dockable remote for X10 devices
At FreeBSD Ports
heyu-1.33 - Control a CM11A interface from the command line
At FreeBSD Ports
bottlerocket-0.04c - Home Automation Software for the X10 FireCracker kit
At FreeBSD Ports
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/misc/bottlerocket/README.html (At NetBSD packages collection)
wakeonlan-0.40 - Sends magic packets to WOL enabled NIC to switch on the called PC
At FreeBSD Ports
SampLin - Scientific Data Acquisition, Visualization and Process Control software {x,GPL}
(Info at freshmeat)
Net Lightning - x-10 interface controller
Barcode Anything Label 3.0
SampLin - Scientific Data Acquisition, Visualization and Process Controlsoftware
ACPLT/KS - Open and free communication system for Process Control (Engineering) {BSL}
(Info at freshmeat)
Applications and Utilities
Others not displayed here
Full List
barcode-0.97 - A barcode generation library along with a command line frontend
At FreeBSD Ports
p5-LEGO-RCX-1.00 - Perl module for communicating with the Lego RCX brick via the IR tower
At FreeBSD Ports
Pchwio.H,Pchwio.C - Hardware I/O portability functions {oss,msdos}
At snippets.org
SXList Code Library - Routine library for Ubicom (Scenix) SX embedded controllers [Ubicom SX]
Libraries and Functions
Others not displayed here
Full List
Related Subjects (default selections) |
(The following links to subjects at this site retain your personalized selections.)
Up to Hardware Access - Gateway topic to hardware and real-time related processing routines.
(There may be additional related subject pages listed
here)
Computers : Artificial Intelligence : Robotics :
Computers : Home Automation :
Computers : Robotics :
Computers : Software : Manufacturing :
Yahoo! Computers and Internet:Internet:Devices Connected to the Internet
(Metalab at UNC) /pub/linux/apps/appliance/ - household appliance control
(Metalab at UNC) /pub/linux/apps/serialcomm/machines/ - serial-port comm to calculators, pagers etc.
Rapid-Links:
Search | About | Comments | Submit Path: RocketAware > Hardware Access > Control >
RocketAware.com is a service of Mib Software
Copyright 2002, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments