Point-to-Point Path Planning Based on User Guidance and Screw Linear Interpolation

2021 ◽  
Author(s):  
Riddhiman Laha ◽  
Anjali Rao ◽  
Luis F. C. Figueredo ◽  
Qing Chang ◽  
Sami Haddadin ◽  
...  

Abstract Despite the increasing number of collaborative robots in human-centered manufacturing, currently, industrial robots are still largely preprogrammed with very little autonomous features. In this context, it is paramount that the robot planning and motion generation strategies are able to account for changes in production line in a timely and easy-to-implement fashion. The same requirements are also valid for service robotics in unstructured environments where an explicit definition of a task and the underlying path and constraints are often hard to characterize. In this regard, this paper presents a real-time point-to-point kinematic task-space planner based on screw interpolation that implicitly follows the underlying geometric constraints from a user demonstration. We demonstrate through example scenarios that implicit task constraints in a single user demonstration can be captured in our approach. It is important to highlight that the proposed planner does not learn a trajectory or intends to imitate a human trajectory, but rather explores the geometric features throughout a one-time guidance and extend such features as constraints in a generalized path generator. In this sense, the framework allows for generalization of initial and final configurations, it accommodates path disturbances, and it is agnostic to the robot being used. We evaluate our approach on the 7 DOF Baxter robot on a multitude of common tasks and also show generalization ability of our method with respect to different conditions.

2021 ◽  
Author(s):  
Anirban Sinha ◽  
Anik Sarker ◽  
Nilanjan Chakraborty

Abstract In this paper, we present a task space-based local motion planner that incorporates collision avoidance and constraints on end-effector motion during the execution of a task. Our key technical contribution is the development of a novel kinematic state evolution model of the robot where the collision avoidance is encoded as a complementarity constraint. We show that the kinematic state evolution with collision avoidance can be represented as a Linear Complementarity Problem (LCP). Using the LCP model along with Screw Linear Interpolation (ScLERP) in SE(3), we show that it may be possible to compute a path between two given task space poses by directly moving from the start to the goal pose, even if there are potential collisions with obstacles. Scalability of the planner is demonstrated with experiments using a physical robot. We present simulation and experimental results with both collision avoidance and task constraints to show the efficacy of our approach.


Robotics ◽  
2019 ◽  
Vol 8 (2) ◽  
pp. 24 ◽  
Author(s):  
Hang Cui ◽  
Catherine Maguire ◽  
Amy LaViers

This paper presents a method for creating expressive aerial robots through an algorithmic procedure for creating variable motion under given task constraints. This work is informed by the close study of the Laban/Bartenieff movement system, and movement observation from this discipline will provide important analysis of the method, offering descriptive words and fitting contexts—a choreographic frame—for the motion styles produced. User studies that use utilize this qualitative analysis then validate that the method can be used to generate appropriate motion in in-home contexts. The accuracy of an individual descriptive word for the developed motion is up to 77% and context accuracy is up to 83%. A capacity for state discernment from motion profile is essential in the context of projects working toward developing in-home robots.


1999 ◽  
Vol 123 (4) ◽  
pp. 535-541 ◽  
Author(s):  
L. Saggere ◽  
S. Kota

Compliant four-bar mechanisms treated in previous works consisted of at least one rigid moving link, and such mechanisms synthesized for motion generation tasks have always comprised a rigid coupler link, bearing with the conventional definition of motion generation for rigid-link mechanisms. This paper introduces a new task called compliant-segment motion generation where the coupler is a flexible segment and requires a prescribed shape change along with a rigid-body motion. The paper presents a systematic procedure for synthesis of single-loop compliant mechanisms with no moving rigid-links for compliant-segment motion generation task. Such compliant mechanisms have potential applications in adaptive structures. The synthesis method presented involves an atypical inverse elastica problem that is not reported in the literature. This inverse problem is solved by extending the loop-closure equation used in the synthesis of rigid-links to the flexible segments, and then combining it with elastic equilibrium equation in an optimization scheme. The method is illustrated by a numerical example.


2021 ◽  
Vol 15 (5) ◽  
pp. 621-630
Author(s):  
Shingo Tajima ◽  
◽  
Satoshi Iwamoto ◽  
Hayato Yoshioka

The demands for machining by industrial robots have been increasing owing to their low installation cost and high flexibility. A novel trajectory generation algorithm for high-speed and high-accuracy machining by industrial robots is proposed in this paper. Linear interpolation in the workspace and smooth trajectory generation at the corners are important in industrial machining robots. Because industrial robots are composed of rotational joints, the joint space has a nonlinear relationship with the workspace. Therefore, linear interpolation in the joint space, which has been widely used in conventional machine tools, does not guarantee linear interpolation in the actual machining workspace. This results in the degradation of the machining surface. The proposed trajectory generation algorithm based on the decoupled approach can achieve linear interpolation in the workspace by separating the position commands into Cartesian coordinates and the orientation commands into spherical coordinates. In addition, a novel corner smoothing method that generates a smooth and continuous trajectory from discrete commands is proposed in this paper. The proposed kinematic local corner smoothing generates a smooth trajectory by using a 3-segmented constant jerk profile at the corners in the joint space. The sharp corners can thereby be replaced by smooth curves. The resulting cornering error is controlled by varying the cornering duration. The simulation results demonstrate the effectiveness of the proposed kinematic smoothing algorithm in achieving linear tool motion in straight sections and in generating smooth trajectories at corner sections within the user-defined tolerance.


2021 ◽  
Author(s):  
Puneet Singh ◽  
Oishee Ghosal ◽  
Aditya Murthy ◽  
Ashitava Ghodal

A human arm, up to the wrist, is often modelled as a redundant 7 degree-of-freedom serial robot. Despite its inherent nonlinearity, we can perform point-to-point reaching tasks reasonably fast and with reasonable accuracy in the presence of external disturbances and noise. In this work, we take a closer look at the task space error during point-to-point reaching tasks and learning during an external force-field perturbation. From experiments and quantitative data, we confirm a directional dependence of the peak task space error with certain directions showing larger errors than others at the start of a force-field perturbation, and the larger errors are reduced with repeated trials implying learning. The analysis of the experimental data further shows that a) the distribution of the peak error is made more uniform across directions with trials and the error magnitude and distribution approaches the value when no perturbation is applied, b) the redundancy present in the human arm is used more in the direction of the larger error, and c) homogenization of the error distribution is not seen when the reaching task is performed with the non-dominant hand. The results support the hypothesis that not only magnitude of task space error, but the directional dependence is reduced during motor learning and the workspace is homogenized possibly to increase the control efficiency and accuracy in point-to-point reaching tasks. The results also imply that redundancy in the arm is used to homogenize the workspace, and additionally since the bio-mechanically similar dominant and non-dominant arms show different behaviours, the homogenizing is actively done in the central nervous system.


Author(s):  
I.V. Asharina

This three-part paper analyzes existing approaches and methods of organizing failure- and fault-tolerant computing in distributed multicomputer systems (DMCS), identifies and provides rationale for a list of issues to be solved. We present the concept of fault tolerance proposed by A. Avizienis, explicate its dissimilarity from the modern concept and the reason for its inapplicability with regard to modern distributed multicomputer systems. We justify the necessity to refine the definition of fault tolerance approved by the State Standards, as well as the necessity to specify three input parameters to be taken into account in the DMCS design methods: permitted fault models, permitted multiplicity of faults, permitted fault sequence capabilities. We formulate the questions that must be answered in order to design a truly reliable, fault-tolerant system and consider the application areas of the failure- and fault-tolerant control systems for complex network and distributed objects. System, functional, and test diagnostics serve as the basis for building unattended failure- and fault-tolerant systems. The concept of self-managed degradation (with the DMCS eventually proceeding to a safe shutdown at a critical level of degradation) is a means to increase the DMCS active life. We consider the issues related to the diagnosis of multiple faults and present the main differences in ensuring fault tolerance between systems with broadcast communication channels and systems with point-to-point communication channels. The first part of the work mainly deals with the analysis of existing approaches and methods of organizing failure- and fault-tolerant computing in DMCS and the definition of the concept of fault-tolerance.


Author(s):  
C. Ahrikencheikh ◽  
A. A. Seireg ◽  
B. Ravani

Abstract This paper deals with automatic generation of motion of a point under both geometric and non-geometric constraints. Optimal point paths are generated which are not only free of collisions with polygonal obstacles representing geometric constraints but also conform to non-geometric constraints such as speed of the motion, a maximum allowable change in the velocity vector and a minimum clearance from the obstacle boundaries. The concept of passage networks and conforming paths on the network are introduced. These are used to provide a new representation of the free space as well as a motion generation algorithm with a computational time complexity of only O(n3.log(n)), where n designates the total number of obstacle vertices. The algorithm finds the shortest or fastest (curved) path that also conforms with preset constraints on the motion of the point. The point paths generated are proved to be optimal while conforming to the constraints.


Author(s):  
Chalongrath Pholsiri ◽  
Chetan Kapoor ◽  
Delbert Tesar

This research uses new developments in redundancy resolution and real-time capability analysis to improve the ability of an articulated arm to satisfy task constraints. Task constraints are specified using numerical values of position, velocity, force, and accuracy. Inherent in the definition of task constraints is the number of output constraints that the system needs to satisfy. The relationship of this with the input space (degrees of freedom) defines the ability to optimize manipulator performance. This is done through a Task-Based Redundancy Resolution (TBRR) scheme that uses the extra resources to find a solution that avoids system constraints (joint limits, singularities, etc.) and satisfies task constraints. To avoid system constraints, we use well-understood criteria associated with the constraints. For task requirements, the robot capabilities are estimated based on kinematic and dynamic manipulability analyses. We then compare the robot capabilities with the user-specified requirement values. This eliminates a confusing chore of selecting a proper set of performance criteria for a task at hand. The breakthrough of this approach lies in the fact that it continuously evaluates the relationship between task constraints and system resources, and when possible, improves system performance. This makes it equally applicable to redundant and non-redundant systems. The scheme is implemented using an object-oriented operational software framework and its effectiveness is demonstrated in computer simulations of a 10-DOF manipulator.


Informatics ◽  
2019 ◽  
Vol 6 (2) ◽  
pp. 23 ◽  
Author(s):  
Panagiotis Vogiatzidakis ◽  
Panayiotis Koutsabasis

If mid-air interaction is to be implemented in smart home environments, then the user would have to exercise in-air gestures to address and manipulate multiple devices. This paper investigates a user-defined gesture vocabulary for basic control of a smart home device ecosystem, consisting of 7 devices and a total of 55 referents (commands for device) that can be grouped to 14 commands (that refer to more than one device). The elicitation study was conducted in a frame (general scenario) of use of all devices to support contextual relevance; also, the referents were presented with minimal affordances to minimize widget-specific proposals. In addition to computing agreement rates for all referents, we also computed the internal consistency of user proposals (single-user agreement for multiple commands). In all, 1047 gestures from 18 participants were recorded, analyzed, and paired with think-aloud data. The study reached to a mid-air gesture vocabulary for a smart-device ecosystem, which includes several gestures with very high, high and medium agreement rates. Furthermore, there was high consistency within most of the single-user gesture proposals, which reveals that each user developed and applied her/his own mental model about the whole set of interactions with the device ecosystem. Thus, we suggest that mid-air interaction support for smart homes should not only offer a built-in gesture set but also provide for functions of identification and definition of personalized gesture assignments to basic user commands.


Diagnostics ◽  
2020 ◽  
Vol 10 (12) ◽  
pp. 1084
Author(s):  
Josefine Graef ◽  
Carolin Senger ◽  
Christoph Wetz ◽  
Alexander D. J. Baur ◽  
Anne K. Kluge ◽  
...  

Ga-68-DOTATOC-PET/MRI can affect the planning target volume (PTV) definition of meningiomas before radiosurgery. A shorter tracer uptake time before image acquisition could allow the examination of more patients. The aim of this study was to investigate if shortening uptake time is possible without compromising diagnostic accuracy and PET volume. Fifteen patients (f = 12; mean age 52 years (34–80 years)) with meningiomas were prospectively examined with dynamic [68Ga]Ga-68-labeled [DOTA0-Phe1-Tyr3] octreotide (Ga-68-DOTATOC)-PET/MRI over 70 min before radiosurgery planning. Meningiomas were delineated manually in the PET dataset. PET volumes at each time point were compared to the reference standard 60 min post tracer injection (p.i.) using the Friedman test followed by a Wilcoxon signed-rank test and Bonferroni correction. In all patients, the earliest time point with 100% lesion detection compared to 60 min p.i. was identified. PET volumes did not change significantly from 15 min p.i. (p = 1.0) compared to 60 min p.i. The earliest time point with 100% lesion detection in all patients was 10 min p.i. In patients with meningiomas undergoing Ga-68-DOTATOC-PET, the tracer uptake time can safely be reduced to 15 min p.i. with comparable PET volume and 100% lesion detection compared to 60 min p.i.


Sign in / Sign up

Export Citation Format

Share Document