223 research outputs found

    System and Method for Tensioning a Robotically Actuated Tendon

    Get PDF
    A tendon tensioning system includes a tendon having a proximal end and a distal end, an actuator, and a motor controller. The actuator may include a drive screw and a motor, and may be coupled with the proximal end of the tendon and configured to apply a tension through the tendon in response to an electrical current. The motor controller may be electrically coupled with the actuator, and configured to provide an electrical current having a first amplitude to the actuator until a stall tension is achieved through the tendon; provide a pulse current to the actuator following the achievement of the stall tension, where the amplitude of the pulse current is greater than the first amplitude, and return the motor to a steady state holding current following the conclusion of the pulse current

    Strong founder effect in Drosophila pseudoobscura colonizing New Zealand from North America

    Get PDF
    The North American native species Drosophila pseudoobscura was first identified in New Zealand in the last few decades. Here, we have studied the genetic consequences of its spread across the Pacific Ocean. Using 10 microsatellites that are highly variable in North American populations, we found that the New Zealand population has substantially fewer alleles, a much lower average heterozygosity, and significantly different allele frequencies at these loci. We have discussed the relative sensitivity of these parameters for detecting the founding event. X-linked loci were more strongly differentiated between continents than autosomal loci, as reflected by larger changes in allele frequencies and greater reductions in numbers of alleles and average heterozygosity. The severity of the genetic diversity loss supports a scenario of a few D. pseudoobscura females being introduced to New Zealand from North America

    Concurrent Path Planning with One or More Humanoid Robots

    Get PDF
    A robotic system includes a controller and one or more robots each having a plurality of robotic joints. Each of the robotic joints is independently controllable to thereby execute a cooperative work task having at least one task execution fork, leading to multiple independent subtasks. The controller coordinates motion of the robot(s) during execution of the cooperative work task. The controller groups the robotic joints into task-specific robotic subsystems, and synchronizes motion of different subsystems during execution of the various subtasks of the cooperative work task. A method for executing the cooperative work task using the robotic system includes automatically grouping the robotic joints into task-specific subsystems, and assigning subtasks of the cooperative work task to the subsystems upon reaching a task execution fork. The method further includes coordinating execution of the subtasks after reaching the task execution fork

    Assessing and Minimizing Collisions in Satellite Mega-Constellations

    Full text link
    We aim to provide satellite operators and researchers with an efficient means for evaluating and mitigating collision risk during the design process of mega-constellations. We first establish a baseline for evaluating various techniques for close-encounter prediction and collision-probability calculation (Hoots et al. 1984, Gronchi 2005, JeongAhn and Malhotra 2015) by carrying out brute-force numerical simulations and using a sequence of filters to greatly reduce the computational expense of the algorithm. Next, we estimate conjunction events in the orbital environment following the anticipated deployments of the OneWeb LEO and SpaceX Starlink mega-constellations. As a final step, we investigate Minimum Space Occupancy (MiSO) orbits (Bombardelli et al. 2018), a generalization of the well-known frozen orbits that account for the perturbed-Keplerian dynamics of the Earth-Moon-Sun-satellite system. We evaluate the ability of MiSO configurations of the proposed mega-constellations, as suggested by Bombardelli et al. 2018, to reduce the risk of endogenous (intra-constellation) collisions. The results indicate that the adoption of the MiSO orbital configuration can significantly reduce risk with nearly indistinguishable adjustments to the nominal orbital elements of the constellation satellites.Comment: 32 pages, 19 figures; submitted for publication in Adv. Space Res.; comments welcom

    Embedded diagnostic, prognostic, and health management system and method for a humanoid robot

    Get PDF
    A robotic system includes a humanoid robot with multiple compliant joints, each moveable using one or more of the actuators, and having sensors for measuring control and feedback data. A distributed controller controls the joints and other integrated system components over multiple high-speed communication networks. Diagnostic, prognostic, and health management (DPHM) modules are embedded within the robot at the various control levels. Each DPHM module measures, controls, and records DPHM data for the respective control level/connected device in a location that is accessible over the networks or via an external device. A method of controlling the robot includes embedding a plurality of the DPHM modules within multiple control levels of the distributed controller, using the DPHM modules to measure DPHM data within each of the control levels, and recording the DPHM data in a location that is accessible over at least one of the high-speed communication networks

    Method and apparatus for automatic control of a humanoid robot

    Get PDF
    A robotic system includes a humanoid robot having a plurality of joints adapted for force control with respect to an object acted upon by the robot, a graphical user interface (GUI) for receiving an input signal from a user, and a controller. The GUI provides the user with intuitive programming access to the controller. The controller controls the joints using an impedance-based control framework, which provides object level, end-effector level, and/or joint space-level control of the robot in response to the input signal. A method for controlling the robotic system includes receiving the input signal via the GUI, e.g., a desired force, and then processing the input signal using a host machine to control the joints via an impedance-based control framework. The framework provides object level, end-effector level, and/or joint space-level control of the robot, and allows for functional-based GUI to simplify implementation of a myriad of operating modes

    Interactive robot control system and method of use

    Get PDF
    A robotic system includes a robot having joints, actuators, and sensors, and a distributed controller. The controller includes command-level controller, embedded joint-level controllers each controlling a respective joint, and a joint coordination-level controller coordinating motion of the joints. A central data library (CDL) centralizes all control and feedback data, and a user interface displays a status of each joint, actuator, and sensor using the CDL. A parameterized action sequence has a hierarchy of linked events, and allows the control data to be modified in real time. A method of controlling the robot includes transmitting control data through the various levels of the controller, routing all control and feedback data to the CDL, and displaying status and operation of the robot using the CDL. The parameterized action sequences are generated for execution by the robot, and a hierarchy of linked events is created within the sequence

    Robust Operation of Tendon-Driven Robot Fingers Using Force and Position-Based Control Laws

    Get PDF
    A robotic system includes a tendon-driven finger and a control system. The system controls the finger via a force-based control law when a tension sensor is available, and via a position-based control law when a sensor is not available. Multiple tendons may each have a corresponding sensor. The system selectively injects a compliance value into the position-based control law when only some sensors are available. A control system includes a host machine and a non-transitory computer-readable medium having a control process, which is executed by the host machine to control the finger via the force- or position-based control law. A method for controlling the finger includes determining the availability of a tension sensor(s), and selectively controlling the finger, using the control system, via the force or position-based control law. The position control law allows the control system to resist disturbances while nominally maintaining the initial state of internal tendon tensions

    Torque Control of Underactuated Tendon-driven Robotic Fingers

    Get PDF
    A robotic system includes a robot having a total number of degrees of freedom (DOF) equal to at least n, an underactuated tendon-driven finger driven by n tendons and n DOF, the finger having at least two joints, being characterized by an asymmetrical joint radius in one embodiment. A controller is in communication with the robot, and controls actuation of the tendon-driven finger using force control. Operating the finger with force control on the tendons, rather than position control, eliminates the unconstrained slack-space that would have otherwise existed. The controller may utilize the asymmetrical joint radii to independently command joint torques. A method of controlling the finger includes commanding either independent or parameterized joint torques to the controller to actuate the fingers via force control on the tendons

    Adapting detection sensitivity based on evidence of irregular sinus arrhythmia to improve atrial fibrillation detection in insertable cardiac monitors

    Get PDF
    Intermittent change in p-wave discernibility during periods of ectopy and sinus arrhythmia is a cause of inappropriate atrial fibrillation (AF) detection in insertable cardiac monitors (ICM). To address this, we developed and validated an enhanced AF detection algorithm.Atrial fibrillation detection in Reveal LINQ ICM uses patterns of incoherence in RR intervals and absence of P-wave evidence over a 2-min period. The enhanced algorithm includes P-wave evidence during RR irregularity as evidence of sinus arrhythmia or ectopy to adaptively optimize sensitivity for AF detection. The algorithm was developed and validated using Holter data from the XPECT and LINQ Usability studies which collected surface electrocardiogram (ECG) and continuous ICM ECG over a 24-48 h period. The algorithm detections were compared with Holter annotations, performed by multiple reviewers, to compute episode and duration detection performance. The validation dataset comprised of 3187 h of valid Holter and LINQ recordings from 138 patients, with true AF in 37 patients yielding 108 true AF episodes ≥2-min and 449 h of AF. The enhanced algorithm reduced inappropriately detected episodes by 49% and duration by 66% with <1% loss in true episodes or duration. The algorithm correctly identified 98.9% of total AF duration and 99.8% of total sinus or non-AF rhythm duration. The algorithm detected 97.2% (99.7% per-patient average) of all AF episodes ≥2-min, and 84.9% (95.3% per-patient average) of detected episodes involved AF.An enhancement that adapts sensitivity for AF detection reduced inappropriately detected episodes and duration with minimal reduction in sensitivity.Helmut Pürerfellner, Prashanthan Sanders, Shantanu Sarkar, Erin Reisfeld, Jerry Reiland, Jodi Koehler, Evgeny Pokushalov, Ľuboš Urban, Lukas R C Dekke
    • …
    corecore