17 research outputs found
How to Blend a Robot within a Group of Zebrafish: Achieving Social Acceptance through Real-time Calibration of a Multi-level Behavioural Model
We have previously shown how to socially integrate a fish robot into a group
of zebrafish thanks to biomimetic behavioural models. The models have to be
calibrated on experimental data to present correct behavioural features. This
calibration is essential to enhance the social integration of the robot into
the group. When calibrated, the behavioural model of fish behaviour is
implemented to drive a robot with closed-loop control of social interactions
into a group of zebrafish. This approach can be useful to form mixed-groups,
and study animal individual and collective behaviour by using biomimetic
autonomous robots capable of responding to the animals in long-standing
experiments. Here, we show a methodology for continuous real-time calibration
and refinement of multi-level behavioural model. The real-time calibration, by
an evolutionary algorithm, is based on simulation of the model to correspond to
the observed fish behaviour in real-time. The calibrated model is updated on
the robot and tested during the experiments. This method allows to cope with
changes of dynamics in fish behaviour. Moreover, each fish presents individual
behavioural differences. Thus, each trial is done with naive fish groups that
display behavioural variability. This real-time calibration methodology can
optimise the robot behaviours during the experiments. Our implementation of
this methodology runs on three different computers that perform individual
tracking, data-analysis, multi-objective evolutionary algorithms, simulation of
the fish robot and adaptation of the robot behavioural models, all in
real-time.Comment: 9 pages, 3 figure
A variable stiffness soft gripper using granular jamming and biologically inspired pneumatic muscles
As the domains in which robots operate change the objects a robot may be required to grasp and manipulate are likely to vary significantly and often. Furthermore there is increasing likelihood that in the future robots will work collaboratively alongside people. There has therefore been interest in the development of biologically inspired robot designs which take inspiration from nature. This paper presents the design and testing of a variable stiffness, three fingered soft gripper which uses pneumatic muscles to actuate the fingers and granular jamming to vary their stiffness. This gripper is able to adjust its stiffness depending upon how fragile/deformable the object being grasped is. It is also lightweight and low inertia making it better suited to operation near people. Each finger is formed from a cylindrical rubber bladder filled with a granular material. It is shown how decreasing the pressure inside the finger increases the jamming effect and raises finger stiffness. The paper shows experimentally how the finger stiffness can be increased from 21 to 71 N/m. The paper also describes the kinematics of the fingers and demonstrates how they can be position-controlled at a range of different stiffness values
Dynamic control of soft robots interacting with the environment
Despite the emergence of many soft-bodied robotic systems, model-based feedback control has remained an open challenge. This is largely due to the intrinsic difficulties in designing controllers for systems with infinite dimensions. In this paper we propose an alternative formulation of the soft robot dynamics which connects the robot's behavior with the one of a rigid bodied robot with elasticity in the joints. The matching between the two system is exact under the common hypothesis of Piecewise Constant Curvature. Based on this connection we introduce two control architectures, with the aim of achieving accurate curvature control and Cartesian regulation of the robot's impedance, respectively. The curvature controller accounts for the natural softness of the system, while the Cartesian controller adapts the impedance of the end effector for interactions with an unstructured environment. This work proposes the first closed loop dynamic controller for a continuous soft robot. The controllers are validated and evaluated on a physical soft robot capable of planar manipulation
Dynamic motion control of multi-segment soft robots using piecewise constant curvature matched with an augmented rigid body model
Despite the emergence of many soft-bodied robotic systems, model-based feedback control for soft robots has remained an open challenge. This is largely due to the intrinsic difficulties in designing controllers for systems with infinite dimensions. This work extends our previously proposed formulation for the dynamics of a soft robot from two to three dimensions. The formulation connects the soft robot's dynamic behavior to a rigid-bodied robot with parallel elastic actuation. The matching between the two systems is exact under the hypothesis of Piecewise Constant Curvature. Based on this connection, we introduce a control architecture with the aim of achieving accurate curvature and bending control. This controller accounts for the natural softness of the system moving in three dimensions, and for the dynamic forces acting on the system. The controller is validated in a realistic simulation, together with a kinematic inversion algorithm. The paper also introduces a soft robot capable of three-dimensional motion, that we use to experimentally validate our control strategy
Robust proprioceptive grasping with a soft robot hand
This work presents a soft hand capable of robustly grasping and identifying objects based on internal state measurements along with a combined system which autonomously performs grasps. A highly compliant soft hand allows for intrinsic robustness to grasping uncertainties; the addition of internal sensing allows the configuration of the hand and object to be detected. The finger module includes resistive force sensors on the fingertips for contact detection and resistive bend sensors for measuring the curvature profile of the finger. The curvature sensors can be used to estimate the contact geometry and thus to distinguish between a set of grasped objects. With one data point from each finger, the object grasped by the hand can be identified. A clustering algorithm to find the correspondence for each grasped object is presented for both enveloping grasps and pinch grasps. A closed loop system uses a camera to detect approximate object locations. Compliance in the soft hand handles that uncertainty in addition to geometric uncertainty in the shape of the object