To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
Edited by
Zoé Chatzidakis, Université de Paris VII (Denis Diderot),Peter Koepke, Rheinische Friedrich-Wilhelms-Universität Bonn,Wolfram Pohlers, Westfälische Wilhelms-Universität Münster, Germany
The workspace boundary of 6-DOF parallel manipulators is a two-dimensional surface consisting of many patches that can be obtained by solving different sets of four constraint equations. This paper proposes algorithms for finding the equations to generate each patch of the boundary. Methods involving a searching technique are first developed to generate some small subsets of the boundary. The obtained data are then used to predict the equations for generating the rest of the boundary.
Tactile sensing is advantageous for the acquisition of local, proximal information such as the contact condition between a finger and an object. This type of sensing, however, is not suited for recognizing an entire object that is easily recognized by vision. The objective of this paper is to ease the limitations experienced in tactile sensing by using both a neural model based on the human tactile sensation and a tactile-oriented associative memory model to enable a robot to recognize object contours. In the model, first the direction vectors belonging to segments of the object contour are obtained from a filtered tactile pattern of the simulated neurons' excitation. Second, the vectors are quantized by the chain-symbolizing method and stored for use in a memory matrix that accumulates matrix-products between the vector and its transposition. In the recalling process, complete vectors are remembered even if some input vector elements are missing. In the experiments, a robotic manipulator equipped with a tactile sensor traces five types of contours, these being a circle, a square, a triangle, a star, and a hexagon. After the robot recalls the complete contours, it is able to recognize a complete contour by just touching even a part of a contour.
Polytypic programming is a way of defining type-indexed operations, such as map, fold and zip, based on type information. Run-time polytypic programming allows that type information to be dynamically computed – this support is essential in modern programming languages that support separate compilation, first-class type abstraction, or polymorphic recursion. However, in previous work we defined run-time polytypic programming with a type-passing semantics. Although it is natural to define polytypic programs as operating over first-class types, such a semantics suffers from a number of drawbacks. This paper describes how to recast that work in a type-erasure semantics, where terms represent type information in a safe manner. The resulting language is simple and easy to implement – we present a prototype implementation of the necessary machinery as a small Haskell library.
In this paper, a collision detection and identification method of a manipulator, using wrist and base force/torque sensors, is presented. An impact model is used to simulate the interaction between the manipulator and the human or environment. A neural network approach and a model based method are developed to detect the collision forces and disturbance torques on the joints of the manipulator. The experimental results illustrate the validity of the developed collision detection and identification scheme.
A two-degree of freedom control system that is most frequently encountered in practice is the so-called Internal Model Control (IMC) structure. However, the design procedure of such a structure does not present an easy task, which implies a limited utility of IMC. In this paper two alternative solutions are proposed that may be lumped together as Model-Following Control (MFC). These are two-loop control systems being easy to implement and offering interesting properties. Theoretical assumptions have been verified experimentally on a two-joint robot manipulator. Both qualitative and quantitative results yielded by experiments are presented and discussed.
This paper proposes a new visual positioning method for a humanoid robot to approach and grasp a valve based on colour and shape constraints. The robot has two cameras in its head and uses constraints of colour rectangle marks to determine the valve's position and pose. When the hands are near the valve, an image-based visual servoing method is employed to catch the handle of the valve via cameras in end-effectors. Experimental results are presented to verify the effectiveness of the proposed method.
A process $M$ terminates if it cannot produce an infinite sequence of reductions $M \mathop{\rightarrow}^{\tau} M_1\mathop{\rightarrow}^{\tau} M_2 \ldots$. Termination is a useful property in concurrency. For instance, a terminating applet, when loaded on a machine, will not run for ever, possibly absorbing all computing resources (a ‘denial of service’ attack). Similarly, termination guarantees that queries to a given service originate only finite computations.
We ensure termination of a non-trivial subset of the $\pi$-calculus by a combination of conditions on types and on the syntax. The proof of termination is in two parts. The first uses the technique of logical relations – a well-know technique of $\lambda$-calculi – on a small set of non-deterministic ‘functional’ processes. The second part of the proof uses techniques of process calculi, in particular, techniques of behavioural preorders.
An approach to point-free geometry based on the notion of a quasi-metric is proposed in which the primitives are the regions and a non-symmetric distance between regions. The intended models are the bounded regular closed subsets of a metric space together with the Hausdorff excess measure.
This paper gives the first proof that the subtyping relation of a higher-order lambda calculus, ${\cal F}^{\omega}_{\leq}$, is anti-symmetric, establishing in the process that the subtyping relation is a partial order – reflexive, transitive, and anti-symmetric up to $\beta$-equality. While a subtyping relation is reflexive and transitive by definition, anti-symmetry is a derived property. The result, which may seem obvious to the non-expert, is technically challenging, and had been an open problem for almost a decade. In this context, typed operational semantics for subtyping, and the logical relation used to prove its equivalence with the declarative presentation of ${\cal F}^{\omega}_{\leq}$, offers a powerful new technology to solve the problem: of particular importance is our extended rule for the well-formedness of types with head variables. The paper also gives a presentation of ${\cal F}^{\omega}_{\leq}$ without a relation for $\beta$-equality, which is apparently the first such, and shows its equivalence with the traditional presentation.
We study the relationship between classical phase semantics for classical linear logic (LL) and intuitionistic phase semantics for intuitionistic linear logic (ILL). We prove that (i) every intuitionistic phase space is a subspace of a classical phase space, and (ii) every intuitionistic phase space is phase isomorphic to an ‘almost classical’ phase space. Here, by an ‘almost classical’ phase space we mean an intuitionistic phase space having a double-negation-like closure operator. Based on these semantic considerations, we give a syntactic embedding of propositional ILL into LL.
A brand-new paradigm of robots–quantum robots–is proposed through the fusion of quantum theory with robot technology. A quantum robot is essentially a complex quantum system which generally consists of three fundamental components: multi-quantum computing units (MQCU), quantum controller/actuator, and information acquisition units. Corresponding to the system structure, several learning control algorithms, including quantum searching algorithms and quantum reinforcement learning algorithms, are presented for quantum robots. The theoretical results show that quantum robots using quantum searching algorithms can reduce the complexity of the search problem from O($N^2)$ in classical robots to O($N\sqrt N)$. Simulation results demonstrate that quantum robots are also superior to classical robots in efficient learning under novel quantum reinforcement learning algorithms. Considering the advantages of quantum robots, some important potential applications are also analyzed and prospected.
This paper introduces a three degree of freedom XYZ Micromanipulator (XYZM) that is fabricated in the $x$-$y$ plane and positions components in the $x$, $y$, and $z$ directions using three independent linear inputs. The mechanism positions components on a platform using three legs, each composed of a slider mechanism and a parallelogram mechanism.
Three versions of the XYZM were fabricated and tested using surface micromachining processes: the rigid-body, offset, and compliant XYZM. Slider displacements of 45 micrometers result in a predicted out-of-plane displacement of 188 micrometers for the rigid-body XYZM, 205 micrometers for the offset XYZM, and 262 micrometers for the compliant XYZM.
We study the combination of probability and non-determinism from a categorical point of view. In category theory, non-determinism and probability are represented by suitable monads. However, these two monads do not combine well as they are. To overcome this problem, we introduce the notion of indexed valuations. This notion is used to define a new monad that can be combined with the usual non-deterministic monad via a categorical distributive law. We give an equational characterisation of our construction. We discuss the computational meaning of indexed valuations, and we show how they can be used by giving a denotational semantics of a simple imperative language.
The estimation of dynamic parameters in mechanical systems constitutes an issue of crucial importance both for inverse dynamics based control strategies and dynamic simulation applications where high accuracy is required. The identification procedures can be classified in two main groups: indirect and direct procedures. The first ones act sequentially in several steps in each of them parameters of different nature (basically friction and inertial parameters) are identified by means of specifically designed experiments, while the direct procedures allow the identification of all parameters defining de dynamic model in a single stage. In this paper, the implementation and comparison of an indirect and a direct identification procedures on an industrial robot provided with an open control architecture is addressed.