• Tidak ada hasil yang ditemukan

robotic control of deformable continua - CORE

N/A
N/A
Protected

Academic year: 2023

Membagikan "robotic control of deformable continua - CORE"

Copied!
232
0
0

Teks penuh

90 Figure 4.19: Shape control of a heterogeneous deformable object: (a) shape control using a position-based control approach, (b) shape control using the proposed controller. 170 Figure 6.22: Comparison between a simulation without feedback control (first column), a simulation with feedback control (second column) and an experimental trial with bovine liver (third column).

INTRODUCTION

  • Introduction
  • Dissertation Contributions
  • Review of Deformable Object Modeling
    • Mass-Spring Systems
    • Finite Element Method
    • Finite Difference Method
    • Boundary Element Method
    • Finite Volume Method
  • Organization of the Dissertation
  • Publications from the Dissertation
  • Summary

A positional-based proportional-integral (PI) controller was developed to control the movement of the robot fingers. In Chapter II, the motivation and goals of the shape control task of a deformable object are discussed.

AUTONOMOUS SHAPE CONTROL OF A DEFORMABLE OBJECT16

Issues and Prior Research

  • Automated Handling Systems
  • Modeling and Simulation of Deformable Objects
  • Robotic Interaction Control with Deformable Objects
  • Interaction under Combined Vision and Tactile Sensing
  • Shape Morphing in Computer Graphics Applications
  • Review of End-effectors for Deformable Objects
  • Review of Objects’ Shape Description and Representation

In our work, we model a deformable object with a physics-based mass-spring-damper system to represent the shape of the object. In our work, it is possible to control the shape of a deformable object while simultaneously manipulating the object.

Modeling of System Dynamics

  • Deformable Object Dynamics Based on Rheological Model
  • Manipulators Dynamics
  • Coupled Dynamics of Multiple Manipulators and a Deformable Object

We also define p02 is the position vector of the origin of the coordinate system of the object. The dynamics of the first set of mass points is written by replacing z with p as

Figure 2.1: Schematic of manipulators handling a deformable object.
Figure 2.1: Schematic of manipulators handling a deformable object.

Summary

Equation (2.8) can be used to design the control law for the manipulators and Equation (2.6) can be integrated to find the position of the internal mass points and the boundary mass points that are not interacted by the manipulators. The movements of these mass points are affected by the reaction forces generated as a result of the interaction.

SHAPE CONTROL BY OPTIMIZATION-BASED PLANNING

Introduction

Therefore, we introduce robustness into the shape change controller that can operate in the presence of model uncertainty. The chapter is structured as follows: A mathematical description of the problem is given in section 3.2.

Mathematical Description of the Problem

The total object shape error is defined as the sum of the shape error at each actuation point, expressed as . Note that the above definition of shape error assumes a discrepancy in each contact point location between the initial shape and the final desired shape.

Design of the Shape Controller

  • Optimization-Based Control Approach
  • Robustness Analysis

Therefore, we obtain the desired x and y coordinates on the desired curve by entering the i values ​​into the parametric representation of the ellipse. The additional control term, Δv, is used to overcome the potentially destabilizing effect of modeling uncertainty (~e,t).

Figure 3.1: Manipulators with the initial and the desired shapes of the object.
Figure 3.1: Manipulators with the initial and the desired shapes of the object.

Simulation and Discussion

The initial, desired, and final shapes of the deformable object when controlling the shape from circle to ellipse and from circle to square are shown in Figures 3.5 and 3.6. The time responses of the root-mean-square shape error at the actuation points when controlling the shape from circle to ellipse and from circle to square with 36 contact points are shown in Figures 3.12(a) and 3.13(a).

Figure 3.3: Deformable circle with discretized points.
Figure 3.3: Deformable circle with discretized points.

Summary

A suitable controller will need to be introduced for stability of the needle tip on the desired target. The positioning of the needle tip at the desired target location is shown in Figure 6.18 (black line).

SHAPE CONTROL BY ESTIMATION-BASED PLANNING

Introduction

The remainder of this chapter is organized as follows: we repeat the mathematical description of the problem for completeness in Section 4.2. A shape Jacobian containing the local shape information for the desired object is formulated in section 4.3.

Mathematical Description of the Problem

It makes sense to pose the above problem of controlling the shape of a deformable object by controlling its boundary. So the problem becomes: given the desired shape and the current shape of the plane object, and given the number of activation points, find a control action such that

Shape Representation and Shape Jacobian

  • Shape Representation
  • Shape Jacobian

It is necessary to map the movement of contact points located on the border. The shape Jacobian contains information about the end effectors and curve features that describe the desired shape of the object.

Figure 4.1: Parametric representation of a curve.
Figure 4.1: Parametric representation of a curve.

Design of the Shape Controller

  • Estimation-Based Control Approach
  • Robustness Analysis

Therefore, all manipulators in the system follow the movement of the object to reach the desired end locations according to the following control law. In our current case it is zero, because we assume that the final shape of the desired curve is constant in the given time.

Simulation Results

The initial, desired, and final shapes of the deformable object when the shape is controlled from the circle to the ellipse and from the circle to the square are shown in Figures 4.4 and 4.5 for all four cases. The time responses of the root mean square shape error at the actuation points when controlling shape from circle to ellipse and from circle to square with 36 contact points are shown in Figures 4.12(a) and 4.13(a).

Figure 4.3: Deformable circle with discretized points.
Figure 4.3: Deformable circle with discretized points.

Advantages and Limitations

In the first scenario, we use a geometry-based shortest distance method to find the reference contact locations of the contact points in the desired shape of the object, and then perform the task of changing the shape using an action DP control. The final object shape obtained based on our proposed method is shown in Figure 4.19(b).

Figure 4.18: Shape control of a homogeneous deformable object: (a) shape control using  a positioned-based control approach, (b) shape control using the proposed controller
Figure 4.18: Shape control of a homogeneous deformable object: (a) shape control using a positioned-based control approach, (b) shape control using the proposed controller

Summary

The needle emerges from a hole in the robot's face plate, as shown in Figure 6.7. We have also developed a robust controller that works in the presence of model uncertainty of the needle curvature.

TARGET POINT MANIPULATION INSIDE A DEFORMABLE

Introduction

To control the position of the internal target point in a deformable object, suitable contact points on the surface of the object are required. Thus, we present a new passivity-based non-collocated controller for the robotic fingers to ensure safe and precise positional control of the internal target point.

Figure 5.1: Schematics of needle breast biopsy procedure: (a) needle insertion, (b) target  movement, and (c) target manipulation
Figure 5.1: Schematics of needle breast biopsy procedure: (a) needle insertion, (b) target movement, and (c) target manipulation

Issues and Prior Research

Cutkosky [106] discussed that the size and shape of the object have less influence on the choice of grasp than on the tasks to be performed after examining a variety of human grasps. Anderson and Spong [111] published the first solid result by passivating the system using scattering theory.

Mathematical Description of the Problem

In our current case, we assume that the number of positioned points is one, since we are trying to control the position of the target. So we need to control the position of the target by applying only unidirectional pressure.

Deformable Object Modeling

Problem Statement: Given the number of activation points, the initial target and the desired locations, you need to find suitable contact locations and arrange the action so that the aiming point is positioned at the desired location by checking the boundary points of the object with minimal force. To formulate the optimal contact locations, we model the deformable object using discrete networks of mass-spring-damper systems.

Figure 5.3: Model of a deformable object with interconnected mass-spring-damper.
Figure 5.3: Model of a deformable object with interconnected mass-spring-damper.

Framework for Optimal Contact Locations

A physically feasible grip configuration can be achieved if the surface normals at three contact points positively span the plane so that they do not all lie in the same half-plane [117]. Therefore, a feasible capture can be achieved if the pairwise angles satisfy the following constraints.

Design of the Controller

  • Target Position Control
  • Passivity-Based Control

The desired target velocity along the direction of drive of the i-th robot finger is given by. The trajectory generator essentially calculates the desired target velocity along the direction of propulsion of the robot fingers.

Figure 5.5: Series configuration for 2-port networks.   1 i and  2 i are the adjustable  damping elements at each port, i=1,2,3
Figure 5.5: Series configuration for 2-port networks.  1 i and  2 i are the adjustable damping elements at each port, i=1,2,3

Simulation and Discussion

The robot finger forces generated by the PI controller are shown in Figure 5.11 and the POs fall to negative as shown in Figure 5.12. The POs become positive during the interaction between the robot fingers and the object, as shown in Figure 5.18.

Figure 5.6: Optimal contact locations (  1 ,   2 ,   3 ): (a) 59.98 o , 204.9 o , 244.9 o , (b) 14.96 o ,  159.9 o , 199.9 o , (c) 7.54 o , 182.54 o , 327.54 o , and (d) 48.59 o , 88.59 o , 234.39 o
Figure 5.6: Optimal contact locations (  1 ,  2 ,  3 ): (a) 59.98 o , 204.9 o , 244.9 o , (b) 14.96 o , 159.9 o , 199.9 o , (c) 7.54 o , 182.54 o , 327.54 o , and (d) 48.59 o , 88.59 o , 234.39 o

Summary

We present the robust controller, which will work robustly in the presence of needle modeling uncertainty. The curvature of the needle path is obtained by fitting a circle through the data points.

ROBOT-ASSISTED FLEXIBLE NEEDLE INSERTION

Introduction

A thinner needle diameter results in less tissue damage and reduces the potential for postdural puncture headache (PDPH) in spinal anesthesia [130]. Section 6.3 presents a brief overview of the steerable needle and its kinematic model for completeness.

Issues and Prior Research

Thus, the targeting procedure is complicated by the bending of the needle shaft and the target displacement due to the tissue deformation. Tip-based steering can be achieved by using either a pre-bent tip [150] or a bevel to create asymmetric forces that bend the needle during insertion.

Review of Bevel Steering Kinematic Model

Axial rotation of the needle rotates the tip frame around its own z-axis and redirects the plane in which the needle travels. Let q be the vector of six generalized coordinates needed to determine the kinematics of the needle.

Figure 6.1: An illustration of the frames in the unicycle kinematic model of bevel tipped  needle trajectory through tissue
Figure 6.1: An illustration of the frames in the unicycle kinematic model of bevel tipped needle trajectory through tissue

Controllability Analysis

To verify the controllability at a point, we consider the linear approximation of the system (6.7) at an equilibrium point while the input is equal to zero. To test the controllability of the above non-linear system we make use of the Lie algebra rank condition.

Problem Formulation

By making use of the fact that  can be modified by the control input u2, it can be shown that the system is locally and also globally controllable as long as it avoids the singularity condition. Problem (Accessing a Target): Given a feasible target point pd3 located within a deformable tissue, design a feedback controller u such that the needle tip can be positioned to the desired target location from any feasible access point.

Coordinate Transformation and Feedback Control

Now the goal is to find a control law such that the error between the actual needle tip and the desired target, eppd, converges to zero along a feasible path when the base of the needle is driven. Our control goal is to design an appropriate state feedback controller so that the point of the.

Continuous-Discrete Extended Kalman Filter (EKF)

Therefore, we develop an estimator to estimate full states from the measured data that can work in the presence of measurement noise and process noise. The continuous-discrete extended Kalman filter differs from the more traditional linear class of Kalman filters in many respects, but the main difference lies in the inability to prove the stability of the nonlinear filtering process.

Robustness Analysis

The performance of the control action can be improved if we include the deformable tissue model, the properties of the needle and their interaction during the input to the control law [176]. The additional control term, Δv, is used to overcome the destabilizing effect of the modeling uncertainty (~e).

Experimental Testbed

  • Magnetically Tracked Needle
  • Robotic Actuation Unit
  • Phantom Material
  • System Architecture

The translational motion of the entire carriage, shown in Figure 6.6, is driven by a spindle in the lower right corner. Also shown are the center support shaft and the linear bearing that slides on it, and the two linear guides that support the lower corners of the carriage.

Figure 6.4: Telescoping sheath prevents needle buckling.
Figure 6.4: Telescoping sheath prevents needle buckling.

Results and Discussions

  • Curvature Obtained from Experimental Data and Validation with Model
  • Numerical Simulation Results
  • Experimental Results

Experimental data of the needle path as it cuts through the tissue is shown in Figure 6.10 for the case shown in Figure 6.9(a). The needle tip has been successfully positioned at the desired target location, as shown in Figure 6.18 (blue line).

Figure 6.9: Needle is inserted into tissue phantom to an insertion depth of 150 mm for a  single curve
Figure 6.9: Needle is inserted into tissue phantom to an insertion depth of 150 mm for a single curve

Summary

CONCLUSION AND FUTURE DIRECTIONS

Shape Control of Deformable Object

Two different planning approaches were investigated to find desired contact points on the final shape of the deformable object. Therefore, the movements of the manipulators were controlled using a proportional-derivative controller as the initial object was deformed to its desired shape.

Control of an Internal Target Point of a Deformable Object

Motivated by the work presented in [179] and the references therein, we investigate how many actuation points and their locations are required to efficiently accomplish the desired shape change task.

Control of a Flexible Bevel-Tip Steerable Needle

A port is passive if the sign of the product is positive (ie, f.v0), which means that power is flowing into the grid system. A port is active if the sign is negative (ie, f.v0), which means power is flowing from the grid system.

Figure A.1: One-port network system representing components.
Figure A.1: One-port network system representing components.

Gambar

Figure 2.2: Model of a rheological object with interconnected mass-spring-damper.
Figure 3.1: Manipulators with the initial and the desired shapes of the object.
Figure 3.17: RMS of shape error, (a) when shape control action is turned off, and (b)  when shape control action is turned on
Figure 4.8: Non-actuated points and their corresponding foot-point on the desired curve
+7

Referensi

Dokumen terkait

Nilai koefisien regresi X atau Brand Ambassador sebesar 1,148, maka dapat dinyatakan bahwa setiap perubahan atau penambahan satu satuan pada variabel brand ambassador, maka brand