F.G. Pin’s research while affiliated with Oak Ridge National Laboratory and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (98)


Figure 1. SCS concept shown in-stack. 
Figure 2. SCS at full extension. 
Figure 3. SCS in retracted position. 
Figure 4. Automated sampler and detector mounted in instrument bay. 
Figure 5. Core drill assembly side view. 

+1

Stack Characterization System Development and Testing
  • Article
  • Full-text available

January 2011

·

199 Reads

·

·

·

[...]

·

John C Rowe

Oak Ridge National Laboratory, as well as the rest of the U.S. Department of Energy community, has numerous off-gas stacks that need to be decommissioned, demolished, and packaged for disposal. Disposal requires a waste disposition determination phase. Process knowledge typically makes a worst-case scenario decision that may place lower-level waste into a more expensive higher-level waste disposal category. Truly useful radiological and chemical sampling can be problematic on old stacks due to their inherent height and access hazards, and many of these stacks have begun to deteriorate structurally. A remote stack characterization system (SCS) that can manage sample and data collection removes people from the hazards and provides an opportunity for access to difficult to reach internal stack areas. The SCS is a remotely operated articulated radiological data recovery system designed to deploy down into off-gas stacks from the top via crane. The battery-powered SCS is designed to stabilize itself against the stack walls and move various data recovery systems into areas of interest on the inner stack walls. Stabilization is provided by a tripod structure; sensors are mounted in a rotatable bipod underneath the tripod. Sensors include a beta/gamma/alpha detector, a removable contaminant multi-sample automated sampler, and a multi-core remote core drill. Multiple cameras provide remote task viewing, support for sampling, and video documentation of the process. A delay in funding has delayed project delivery somewhat. Therefore, this paper describes the technology and shows fabrication and testing progress to the extent that data is available.

Download

Development of a Remote Trauma Care Assist Robot

December 2009

·

45 Reads

·

5 Citations

In typical teleoperated surgeries, skilled staff are still necessary in the remote surgical room to change manipulator tooling and to manage surgical supply delivery and removal. This paper describes the development of a nurse robot to provide automated support to a teleoperated surgical manipulator system in environments where the presence of skilled surgical support staff may not be practical. The tools must be inserted precisely into a compliant manipulator in a timely manner, and the supplies are diverse in nature. To support experimental investigations and evaluations, a seven degrees-of-freedom commercially available manipulator was selected. The design of novel end-effectors, tool grasping and supply holding features, and tool auto-loading systems for optimum surgical tool changing and supply delivery in minimum time is presented. A novel approach for calibration of the nurse robot among compliant and rigid subsystems and for managing forces during subsystem interaction is described and experimental results using this force management approach are presented. Overall experimental performance data for the nurse robot system during tool changing and supply delivery tasks is also presented to illustrate the feasibility of performing these functions in a remote medical or trauma care-assist cell.


Fig. 4. Sensor load cell details. 
Fig. 5. Load cell signal conditioning board. 
Multi-Axis Foot Reaction Force/Torque Sensor for Biomedical Applications

October 2009

·

841 Reads

·

21 Citations

To support an Oak Ridge National Laboratory programs exoskeleton project, a unique multi-axis foot force/torque sensor was constructed and tested that has biomedical application such as clinical gait analysis. The challenging aspect of this multi-axis force sensor is that it had to conform to the bending of the human foot, withstand high impact loads, have high force sensitivity, feel comfortable to the human wearer, be integrated into a military style boot, measure the forces on the human foot when either the ball or the heel of the foot is in contact with the ground, respond to both positive and negative loading and have a low overall height and weight. This paper describes the design and testing of this unique sensor.


Design and Control of a Ship Motion Simulation Platform from an Energy Efficiency Perspective

September 2009

·

87 Reads

·

4 Citations

International Journal of Fluid Power

Most hydraulic servo systems are designed with little consideration for energy efficiency. Pumps are selected based upon required peak power demands, valves are chosen primarily for their rated flow, actuators for the maximum force. However, the design of a hydraulic servo system has great potential in terms of energy efficiency that has, for the most part, been ignored. This paper describes the design and control of a large-scale ship motion simulation platform that was designed and built at Oak Ridge National Laboratory for the Office of Naval Research. The primary reasons to incorporate energy-efficiency features into the design are cost and size reduction. A preliminary survey of proposed designs based on traditional motion simulation platform configurations (Stuart Platforms) required hydraulic power supplies approaching 1.22 MW. This manuscript describes the combined design and control effort that led to a system with the same performance requirements, however requiring a primary power supply that was less than 112 kW. The objective of this paper is to illustrate alternative design and control approaches that can significantly reduce the power requirements of hydraulic systems and improve the overall energy-efficiency of large-scale hydraulically actuated systems.


Sodium borohydride based hybrid power system

July 2005

·

41 Reads

·

75 Citations

Journal of Power Sources

Sodium borohydride's properties make it a good source of hydrogen for use with a fuel cell for an on-demand system that is easily controllable and has no idle costs. Previous work, as described in the literature, indicated that ruthenium (Ru) is an efficient catalyst for generating hydrogen from sodium borohydride. Tests were conducted to evaluate catalyst loading with the results of these tests indicating that the hydrolysis rate is affected by the loading of the catalyst. It was also apparent that the substrate surface is not completely occupied by Ru at the lower loadings, and that increased loadings are needed to optimize the reaction rate. A differential rate test with a fixed bed reactor was also conducted. It was observed that temperature has a significant effect on the rate of reaction. Feed rate also affected the rate of reaction with lower feed rates (longer residence time in the reactor) having higher reaction rates. A bench-top hybrid system was also developed and tested. This test bed demonstrated how a system based on a chemically generated hydrogen-fed proton exchange membrane fuel cell could be integrated with batteries to provide a hybrid power system that can meet the demands of a highly varying electrical load up to four times the rated output of the fuel cell.


On the modeling of robots operating on ships

May 2004

·

72 Reads

·

33 Citations

Proceedings - IEEE International Conference on Robotics and Automation

The decrease in manpower and increase in material handling needs on many naval vessels provides the motivation to explore the modeling and control of naval robotic and robotic assistive devices. This paper presents a simple methodology to symbolically compute the dynamic equations of motion of a serial link manipulation system operating on the moving deck of a ship. First we provide background information that quantifies the motion of the ship, both in terms of frequency and amplitude. We then formulate the motion of the ship in terms of homogeneous transforms. Likewise, the kinematics of a manipulator is considered as a serial extension of the ship motion. We then show how to use these transforms to formulate the kinetic and potential energy of the arm moving on a ship. As a demonstration, we consider two examples: a one degree-of-freedom system experiencing three sea states operating in a plane to verify the methodology and a 3 degree of freedom system experiencing all six degrees of ship motion to illustrate the ease of computation and complexity of the solution. We provide a preliminary comparison between conventional linear control and repetitive learning control (RLC) and show how fixed time delay RLC breaks down due to the varying wave disturbance frequency.


Automated kinematic generator for surgical robotic systems

February 2004

·

33 Reads

Studies in Health Technology and Informatics

Unlike traditional assembly line robotic systems that have a fixed kinematic structure associated with a single tool for a structured task, next-generation robotic surgical assist systems will be required to use an array of end-effector tools. Once a robot is connected with a tool, the kinematic equations of motion are altered. Given the need to accommodate evolving surgical challenges and to alleviate the restrictions imposed by the confined minimally invasive environment, new surgical tools may resemble small flexible snakes rather than rigid, cable driven instruments. Connecting to these developing articulated tools will significantly alter the overall kinematic structure of a robotic system. In this paper we present a technique for real-time automated generation and evaluation of manipulator kinematic equations that exhibits the combined advantages of existing methods-speed and flexibility to kinematic change--without their disadvantages.


JFKengine: A Jacobian and Forward Kinematics Generator

February 2003

·

53 Reads

·

2 Citations

During robot path planning and control the equations that describe the robot motions are determined and solved. Historically these expressions were derived analytically off-line. For robots that must adapt to their environment or perform a wide range of tasks, a way is needed to rapidly re-derive these expressions to take into account the robot kinematic changes, such as when a tool is added to the end-effector. The JFKengine software was developed to automatically produce the expressions representing the manipulator arm motion, including the manipulator arm Jacobian and the forward kinematic expressions. Its programming interface can be used in conjunction with robot simulation software or with robot control software. Thus, it helps to automate the process of configuration changes for serial robot manipulators. If the manipulator undergoes a geometric change, such as tool acquisition, then JFKengine can be invoked again from the control or simulation software, passing it parameters for the new arm configuration. This report describes the automated processes that are implemented by JFKengine to derive the kinematic equations and the programming interface by which it is invoked. Then it discusses the tree data structure that was chosen to store the expressions, followed by several examples of portions of expressions as represented in the tree. The C++ classes and their methods that implement the expression differentiation and evaluation operations are described. The algorithms used to construct the Jacobian and forward kinematic equations using these basic building blocks are then illustrated. The activity described in this report is part of a larger project entitled ''Multi-Optimization Criteria-Based Robot Behavioral Adaptability and Motion Planning'' that focuses on the development of a methodology for the generalized resolution of robot motion equations with time-varying configurations, constraints, and task objective criteria. A specific goal of this project is the implementation of this generalized methodology in a single general code that would be applicable to the motion planning of a wide class of systems and would automate many of the processes involved in developing and solving the motion planning and controls equations. This project is funded by the U.S. Department of Energy's Environmental Management Science Program (DOE-EMSP) as project EMSP no. 82794 and is transitioning to the DOE-Office of Biological and Environmental Research (OBER) as per FY-02.


Resolving Conflicts Between Behaviors Using Suppression and Inhibition

January 2001

·

8 Reads

·

3 Citations

Studies in Fuzziness and Soft Computing

Navigation of autonomous mobile robots in unknown and unpredictable environments is a challenging domain to test and/or demonstrate knowledge representation and reasoning techniques because it involves a number of unique characteristics: The input to the control system, particularly when provided by sonar range finders and odometric wheel encoders, is inaccurate, sparse, uncertain, and/or unreliable. No complete mathematical representation exists of the process termed “navigation,” although, as demonstrated by humans, a set of skills for accomplishing this process exists that can typically be represented in a linguistic manner as IF-THEN rules (e.g., if the goal is to the left, then turn left; if an obstacle is detected to the right, then bear left). The approximations involved in the numerical representation of the system and its environment (e.g., geometric representations, map discretization in grid) are significant. A navigation environment is in general dynamic and unpredictable, typically leading to large uncertainties in its representation.


Adding Memory Processing Behaviors to the Fuzzy Behaviorist Approach (Fba): Resolving Limit Cycle Problems in Autonomous Mobile Robot Navigation

January 1999

·

8 Reads

·

30 Citations

Intelligent Automation & Soft Computing

Most fuzzy logic-based reasoning schemes developed for robot control are fully reflexive, i.e., the reasoning modules consist of fuzzy rule bases that represent direct mappings from the stimuli provided by the perception systems to the responses implemented by the motion controllers. Due to their totally reflexive nature, such reasoning systems can encounter problems such as infinite loops and limit cycles. In this paper, we propose an approach to remedy these problems by adding a memory and memory-related behaviors to basic reflexive systems. Three major types of memory behaviors are addressed: memory feeding, memory management, and memory utilization. The concepts underlying these major classes of behaviors are first presented. An example of their implementation is then described for the recognition of limit cycles during the sensor-based navigation of mobile robots. Results of sample cases involving an autonomous robot navigating in a priori unknown environments are presented and discussed to illustrate the efficiency of the approach.


Citations (49)


... One of the first fuzzy controllers was proposed in [24]. Since then, fuzzy control has been applied to many problems for the control of car-like vehicles [25][26][27]. In this paper due to the complexity of the tyre models and the difficulty to model the interaction between the wheels and the ground, the fuzzy controller is used to generate the desired roll and pitch angle based on the slip ratio of the individual wheels. ...

Reference:

Active slip control of a vehicle using fuzzy control and active suspension
Steps Toward Sensor-Based Vehicle Navigation in Outdoor Environments Using a Fuzzy Behaviorist Approach
  • Citing Article
  • January 1993

Journal of Intelligent & Fuzzy Systems

... In Pin & Watanabe 1995 an automatic fuzzy rule generation method was devised that produced rules from a desired set of behaviors speci ed in qualitative terms from a human. This approach w as applied to navigation of a small, mobile robot as well as a full size automobile. ...

Automatic Generation of Fuzzy Rules Using The Fuzzy Behaviorist Approach: The Case of Sensor-Based Robot Navigation
  • Citing Article
  • January 1995

Intelligent Automation & Soft Computing

... 35,43 The virtual goal guides the direction of the robot for escaping the dead end. In the virtual obstacle, 23 when the robot visits the same location with the same orientation, a virtual obstacle guides the robot to escape the local minima as avoiding corridor the virtual obstacle. However, these approaches have the wandering problem, and much memory is required for storing all the locations. ...

Adding Memory Processing Behaviors to the Fuzzy Behaviorist Approach (Fba): Resolving Limit Cycle Problems in Autonomous Mobile Robot Navigation
  • Citing Article
  • January 1999

Intelligent Automation & Soft Computing

... Modern machine learning frameworks such as TensorFlow [29] and PyTorch [30] compute the necessary gradients of the loss function with respect to ANN weights by constructing a computational graph of the neural network's forward pass and traversing it backwards to incrementally compute gradients via the chain rule, known as reverse-mode automatic differentiation (AD) [31]. (Other styles of AD are possible besides graph construction, such as source-to-source transformation [32][33][34] or continuation-passing [35].) ...

GRESS (Gradient Enhanced Software System) Version 0. 0 user's manual
  • Citing Article

... Teniendo esta definición que es la más conocida, se pude decir que la obtención de la matriz Jacobiana se puede realizar haciendo uso del procedimiento Denavit-Hatenberg (ver sección 2.5.1). Como se describe en[21] la matriz Jacobiana J tiene dimensiones 6 × n donde n es el número de articulaciones que tiene el robot. Cada columna de J puede separarse en dos vectores de 3 × 1, estos dos vectores se denominaran J Li y J Ai , donde son asociados a la velocidad lineal y a la velocidad angular respectivamente. ...

JFKengine: A Jacobian and Forward Kinematics Generator
  • Citing Article
  • February 2003

... But, when focusing on the different research works, the schemes proposed hitherto could be classified linto global and local approaches. This depends on whether we want to compute the optimal configuration with respect to the whole path, see, e.g., (Pin et al., 1996b) or with respect to the transition of tasks, see, e.g., (Nagatani, 1996 ). In contrast to the classical methods (Abdessemed, 2004; Nakamura, 1991; Renaud and Dauchez, 1999), a pseudoinverse algorithm could be used to achieve the primary task of the end-effector trajectory while the redundant degrees of freedom are used to attempt to satisfy any additional subtasks, such as avoiding obstacles or preventing the saturation of the joints. ...

Motion planning for mobile manipulator with a non-holonomic constraints using the FSP
  • Citing Article

... Needless to say, both mobile bases and manipulator arms have been studies extensively in the last decades (see Laumond 1998;Dixon et al. 2000;Oriolo et al. 2002;Spong and Vidyasagar 1989;Lewis et al. 2004 and references therein). Some approaches to the planning and control problem of mobile manipulators include the use of manipulability measures (Yamamoto and Yun 1994) and space parametrization (Pin et al. 1996). The coordination and control of multiple mobile manipulators (Tanner et al. 2003) or a mobile manipulator with dual arms (Tsai et al. 2006) have been addressed in the literature using non-smooth potential functions and backstepping methods. ...

Motion planning for mobile manipulators with a non-holonomic constraint using the FSP (full space parameterization) method
  • Citing Article
  • November 1996

Journal of Robotic Systems

... An assignment problem is used where job rating and the operator have to be assessed using some criteria. For example, an operator may be rated in terms of physical effort, tasks demands, level of attention span, concept of stress -i.e., the time required to execute a series of tasks weighted by the time available to perform the task, and/or the level of stimulus dimensions [39,40]. ...

Dynamic task allocation for a man-machine symbiotic system
  • Citing Article
  • June 1987

... The local sensitivity school has generated impressive results, especially for the treatment of large systems of differential and adjoint equations by the group, (Cacuci, 1981;Oblow et al. 1986). ...

Sensitivity Analysis Using Computer Calculus: A Nuclear Waste Isolation Application
  • Citing Article
  • September 1986