32,540 research outputs found

    Human sperm accumulation near surfaces: a simulation study

    Get PDF
    A hybrid boundary integral/slender body algorithm for modelling flagellar cell motility is presented. The algorithm uses the boundary element method to represent the ‘wedge-shaped’ head of the human sperm cell and a slender body theory representation of the flagellum. The head morphology is specified carefully due to its significant effect on the force and torque balance and hence movement of the free-swimming cell. The technique is used to investigate the mechanisms for the accumulation of human spermatozoa near surfaces. Sperm swimming in an infinite fluid, and near a plane boundary, with prescribed planar and three-dimensional flagellar waveforms are simulated. Both planar and ‘elliptical helicoid’ beating cells are predicted to accumulate at distances of approximately 8.5–22 μm from surfaces, for flagellar beating with angular wavenumber of 3π to 4π. Planar beating cells with wavenumber of approximately 2.4π or greater are predicted to accumulate at a finite distance, while cells with wavenumber of approximately 2π or less are predicted to escape from the surface, likely due to the breakdown of the stable swimming configuration. In the stable swimming trajectory the cell has a small angle of inclination away from the surface, no greater than approximately 0.5°. The trapping effect need not depend on specialized non-planar components of the flagellar beat but rather is a consequence of force and torque balance and the physical effect of the image systems in a no-slip plane boundary. The effect is relatively weak, so that a cell initially one body length from the surface and inclined at an angle of 4°–6° towards the surface will not be trapped but will rather be deflected from the surface. Cells performing rolling motility, where the flagellum sweeps out a ‘conical envelope’, are predicted to align with the surface provided that they approach with sufficiently steep angle. However simulation of cells swimming against a surface in such a configuration is not possible in the present framework. Simulated human sperm cells performing a planar beat with inclination between the beat plane and the plane-of-flattening of the head were not predicted to glide along surfaces, as has been observed in mouse sperm. Instead, cells initially with the head approximately 1.5–3 μm from the surface were predicted to turn away and escape. The simulation model was also used to examine rolling motility due to elliptical helicoid flagellar beating. The head was found to rotate by approximately 240° over one beat cycle and due to the time-varying torques associated with the flagellar beat was found to exhibit ‘looping’ as has been observed in cells swimming against coverslips

    A Depth Space Approach for Evaluating Distance to Objects -- with Application to Human-Robot Collision Avoidance

    Get PDF
    We present a novel approach to estimate the distance between a generic point in the Cartesian space and objects detected with a depth sensor. This information is crucial in many robotic applications, e.g., for collision avoidance, contact point identification, and augmented reality. The key idea is to perform all distance evaluations directly in the depth space. This allows distance estimation by considering also the frustum generated by the pixel on the depth image, which takes into account both the pixel size and the occluded points. Different techniques to aggregate distance data coming from multiple object points are proposed. We compare the Depth space approach with the commonly used Cartesian space or Configuration space approaches, showing that the presented method provides better results and faster execution times. An application to human-robot collision avoidance using a KUKA LWR IV robot and a Microsoft Kinect sensor illustrates the effectiveness of the approach

    Kassiopeia: A Modern, Extensible C++ Particle Tracking Package

    Full text link
    The Kassiopeia particle tracking framework is an object-oriented software package using modern C++ techniques, written originally to meet the needs of the KATRIN collaboration. Kassiopeia features a new algorithmic paradigm for particle tracking simulations which targets experiments containing complex geometries and electromagnetic fields, with high priority put on calculation efficiency, customizability, extensibility, and ease of use for novice programmers. To solve Kassiopeia's target physics problem the software is capable of simulating particle trajectories governed by arbitrarily complex differential equations of motion, continuous physics processes that may in part be modeled as terms perturbing that equation of motion, stochastic processes that occur in flight such as bulk scattering and decay, and stochastic surface processes occuring at interfaces, including transmission and reflection effects. This entire set of computations takes place against the backdrop of a rich geometry package which serves a variety of roles, including initialization of electromagnetic field simulations and the support of state-dependent algorithm-swapping and behavioral changes as a particle's state evolves. Thanks to the very general approach taken by Kassiopeia it can be used by other experiments facing similar challenges when calculating particle trajectories in electromagnetic fields. It is publicly available at https://github.com/KATRIN-Experiment/Kassiopei

    A model-based residual approach for human-robot collaboration during manual polishing operations

    Get PDF
    A fully robotized polishing of metallic surfaces may be insufficient in case of parts with complex geometric shapes, where a manual intervention is still preferable. Within the EU SYMPLEXITY project, we are considering tasks where manual polishing operations are performed in strict physical Human-Robot Collaboration (HRC) between a robot holding the part and a human operator equipped with an abrasive tool. During the polishing task, the robot should firmly keep the workpiece in a prescribed sequence of poses, by monitoring and resisting to the external forces applied by the operator. However, the user may also wish to change the orientation of the part mounted on the robot, simply by pushing or pulling the robot body and changing thus its configuration. We propose a control algorithm that is able to distinguish the external torques acting at the robot joints in two components, one due to the polishing forces being applied at the end-effector level, the other due to the intentional physical interaction engaged by the human. The latter component is used to reconfigure the manipulator arm and, accordingly, its end-effector orientation. The workpiece position is kept instead fixed, by exploiting the intrinsic redundancy of this subtask. The controller uses a F/T sensor mounted at the robot wrist, together with our recently developed model-based technique (the residual method) that is able to estimate online the joint torques due to contact forces/torques applied at any place along the robot structure. In order to obtain a reliable residual, which is necessary to implement the control algorithm, an accurate robot dynamic model (including also friction effects at the joints and drive gains) needs to be identified first. The complete dynamic identification and the proposed control method for the human-robot collaborative polishing task are illustrated on a 6R UR10 lightweight manipulator mounting an ATI 6D sensor
    • …
    corecore