Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Obstacle Avoidance”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 109 records · Page 6

Potential teleoperator applications in manned aerospace systems

The trend of teleoperator development is toward digital computer controlled systems which utilize local sensor-computer-actuator loops to avoid obstacles and to sense manipulator grip-and-slip. The potential applications of advanced teleoperator technology to manned aerospace systems include long manipulator booms to be mounted on the shuttle. These can transfer cargo from the space shuttle and can acquire and retrieve objects in space. Free-flying teleoperators capable of acquiring, inspecting, repairing or refurbishing satellites in orbit are another space application. Another potential application of teleoperator technology is the concept of using an anthropomorphous teleoperator in lieu of man to control aircraft or spacecraft normally controlled by a human pilot.

Johnsen, E. G.↗

Path selection system development and evaluation for a Martian roving vehicle

A path selection system evaluation test procedure has been developed to enhance the analysis capability of an existing digital computer simulation package. The procedure investigates the obstacle avoidance ability of a path selection system on a sequence of test terrains with and without random effects. Using the standard test procedure a proposed mid-range sensor system has been evaluated and recommendations directed at improving the performance of the system have been made. In addition, the initial development and evaluation of a short range sensor system has been undertaken.

Campbell, R. S.↗

Experimental and simulation study results of an Adaptive Video Guidance System /AVGS/

Studies relating to stellar-body exploration programs have pointed out the need for an adaptive guidance scheme capable of providing automatic real-time guidance and site selection capability. For the case of a planetary lander, without such guidance, targeting is limited to what are believed to be generally benign areas in order to ensure a reasonable landing-success probability. Typically, the Mars Viking Lander will be jeopardized by obstacles exceeding 22 centimers in diameter. The benefits of on-board navigation and real-time selection of a landing site and obstacle avoidance have been demonstrated by the Apollo lunar landings, in which man performed the surface sensing and steering functions. Therefore, an Adaptive Video Guidance System (AVGS) has been developed, bread-boarded, and flown on a six-degree-of-freedom simulator.

Schappell, R. T.↗

Fast, accurate rangefinder

Computer-controlled optical ranging system detects objects as close as 1m and as distant as 30m. Originally developed for robot planetary-surface exploration, system is applicable to vehicular obstacle avoidance, surveying, remote manipulator operation, and other applications.

Johnston, A. R.↗

Guidance system for a roving vehicle

Computer controlled guidance system for semiautonomous robot guides robot in incompletely defined environment. System operates in real time avoiding obstacles detected by "stereo television and laser range finder eyes."

Miller, J. A.↗

Interpretation of laser/multi-sensor data for short range terrain modeling and hazard detection

A terrain modeling algorithm that would reconstruct the sensed ground images formed by the triangulation scheme, and classify as unsafe any terrain feature that would pose a hazard to a roving vehicle is described. This modeler greatly reduces quantization errors inherent in a laser/sensing system through the use of a thinning algorithm. Dual filters are employed to separate terrain steps from the general landscape, simplifying the analysis of terrain features. A crosspath analysis is utilized to detect and avoid obstacles that would adversely affect the roll of the vehicle. Computer simulations of the rover on various terrains examine the performance of the modeler.

Messing, B. S.↗

Effects of rotor parameter variations on handling qualities of unaugmented helicopters in simulated terrain flight

A coordinated analysis and ground simulator experiment was performed to investigate the effects on single rotor helicopter handling qualities of systematic variations in the main rotor hinge restraint, hub hinge offset, pitch-flap coupling, and blade lock number. Teetering rotor, articulated rotor, and hingeless rotor helicopters were evaluated by research pilots in special low level flying tasks involving obstacle avoidance at 60 to 100 knots airspeed. The results of the experiment are in the form of pilot ratings, pilot commentary, and some objective performance measures. Criteria for damping and sensitivity are reexamined when combined with the additional factors of cross coupling due to pitch and roll rates, pitch coupling with collective pitch, and longitudinal static stability. Ratings obtained with and without motion are compared. Acceptable flying qualities were obtained within each rotor type by suitable adjustment of the hub parameters, however, pure teetering rotors were found to lack control power for the tasks. A limit for the coupling parameter L sub q/L sub p of 0.35 is suggested.

Talbot, P. D.↗

Programable Pipelined-Image Processor

Computer serves as pipelined processor for imagery or other two-dimensional digital data. Processor does feature extraction, smoothing, edge detection, texture measurement, and stereoscoptic area correlation. Also plans routes for obstacle avoidance by robots and solves two-dimensional partial differential equations. Image processor consists of modular units: each includes set of computing elements of types particularly useful in pipelined-image processing. Flexible interconnection scheme used to route data to subsequent stages of pipeline.

Gennery, D. B.↗

Evaluation of automated decisionmaking methodologies and development of an integrated robotic system simulation

A generic computer simulation for manipulator systems (ROBSIM) was implemented and the specific technologies necessary to increase the role of automation in various missions were developed. The specific items developed are: (1) capability for definition of a manipulator system consisting of multiple arms, load objects, and an environment; (2) capability for kinematic analysis, requirements analysis, and response simulation of manipulator motion; (3) postprocessing options such as graphic replay of simulated motion and manipulator parameter plotting; (4) investigation and simulation of various control methods including manual force/torque and active compliances control; (5) evaluation and implementation of three obstacle avoidance methods; (6) video simulation and edge detection; and (7) software simulation validation.

Haley, D. C.↗

PIFEX: An advanced programmable pipelined-image processor

PIFEX is a pipelined-image processor being built in the JPL Robotics Lab. It will operate on digitized raster-scanned images (at 60 frames per second for images up to about 300 by 400 and at lesser rates for larger images), performing a variety of operations simultaneously under program control. It thus is a powerful, flexible tool for image processing and low-level computer vision. It also has applications in other two-dimensional problems such as route planning for obstacle avoidance and the numerical solution of two-dimensional partial differential equations (although its low numerical precision limits its use in the latter field). The concept and design of PIFEX are described herein, and some examples of its use are given.

Gennery, D. B.↗

Evaluation of automated decisionmaking methodologies and development of an integrated robotic system simulation, appendix A

A generic computer simulation for manipulator systems (ROBSIM) was implemented and the specific technologies necessary to increase the role of automation in various missions were developed. The specific items developed were: (1) Capability for definition of a manipulator system consisting of multiple arms, load objects, and an environment; (2) Capability for kinematic analysis, requirements analysis, and response simulation of manipulator motion; (3) Postprocessing options such as graphic replay of simulated motion and manipulator parameter plotting; (4) Investigation and simulation of various control methods including manual force/torque and active compliance control; (5) Evaluation and implementation of three obstacle avoidance methods; (6) Video simulation and edge detection; and (7) Software simulation validation. This appendix is the user's guide and includes examples of program runs and outputs as well as instructions for program use.

Haley, D. C.↗

Traction-drive, seven-degree-of-freedom telerobot arm: A concept for manipulaton in space

As man seeks to expand his dominion into new environments, the demand increases for machines that perform useful functions in remote locations. This new concept for manipulation in space is based on knowledge and experience gained from manipulator systems developed to meet the needs of remote nuclear applications. It merges the best characteristics of teleoperation and robotic technologies. The design goals for the telerobot, a mechanical description, and technology areas that must be addressed for successful implementation are presented and discussed. The concept incorporates mechanical traction drives, redundant kinematics, and modular arm subelements to provide a backlash-free manipulator capable of obstacle avoidance.

Kuban, D. P.↗

Simulating Line-Of-Sight Radar Returns

Computational method developed to model return signals of ground-mapping radar system for use in simulations where terrain is polygonal form commonly used with computer-generated imagery (CGI). Approach involves fast rejection of polygons not visible to radar return. Technique used to determine which objects in scene visible from specified vantage point and also to determine movements of robot arms avoiding obstacles. Test circles used in algorithm quickly rejects terrain features not traversed by radar line of sight. If circle does not cross line of sight, then all mountains in it rejected.

Moran, F. J.↗

Goal driven kinematic simulation of flexible arm robot for space station missions

Flexible arms offer a great degree of flexibility in maneuvering in the space environment. The problem of transporting an astronaut for extra-vehicular activity using a space station based flexible arm robot was studied. Inverse kinematic solutions of the multilink structure were developed. The technique is goal driven and can support decision making for configuration selection as required for stability and obstacle avoidance. Details of this technique and results are given.

Janssen, P.↗

Robot path planning using a genetic algorithm

Robot path planning can refer either to a mobile vehicle such as a Mars Rover, or to an end effector on an arm moving through a cluttered workspace. In both instances there may exist many solutions, some of which are better than others, either in terms of distance traversed, energy expended, or joint angle or reach capabilities. A path planning program has been developed based upon a genetic algorithm. This program assumes global knowledge of the terrain or workspace, and provides a family of good paths between the initial and final points. Initially, a set of valid random paths are constructed. Successive generations of valid paths are obtained using one of several possible reproduction strategies similar to those found in biological communities. A fitness function is defined to describe the goodness of the path, in this case including length, slope, and obstacle avoidance considerations. It was found that with some reproduction strategies, the average value of the fitness function improved for successive generations, and that by saving the best paths of each generation, one could quite rapidly obtain a collection of good candidate solutions.

Cleghorn, Timothy F.↗

Metalevel programming in robotics: Some issues

Computing in robotics has two important requirements: efficiency and flexibility. Algorithms for robot actions are implemented usually in procedural languages such as VAL and AL. But, since their excessive bindings create inflexible structures of computation, it is proposed that Logic Programming is a more suitable language for robot programming due to its non-determinism, declarative nature, and provision for metalevel programming. Logic Programming, however, results in inefficient computations. As a solution to this problem, researchers discuss a framework in which controls can be described to improve efficiency. They have divided controls into: (1) in-code and (2) metalevel and discussed them with reference to selection of rules and dataflow. Researchers illustrated the merit of Logic Programming by modelling the motion of a robot from one point to another avoiding obstacles.

Kumarn, A.↗

Applications of artificial intelligence to space station and automated software techniques: High level robot command language

The objective is to develop a system that will allow a person not necessarily skilled in the art of programming robots to quickly and naturally create the necessary data and commands to enable a robot to perform a desired task. The system will use a menu driven graphical user interface. This interface will allow the user to input data to select objects to be moved. There will be an imbedded expert system to process the knowledge about objects and the robot to determine how they are to be moved. There will be automatic path planning to avoid obstacles in the work space and to create a near optimum path. The system will contain the software to generate the required robot instructions.

Mckee, James W.↗