181 research outputs found
Generic Drone Control Platform for Autonomous Capture of Cinema Scenes
The movie industry has been using Unmanned Aerial Vehicles as a new tool to
produce more and more complex and aesthetic camera shots. However, the shooting
process currently rely on manual control of the drones which makes it difficult
and sometimes inconvenient to work with. In this paper we address the lack of
autonomous system to operate generic rotary-wing drones for shooting purposes.
We propose a global control architecture based on a high-level generic API used
by many UAV. Our solution integrates a compound and coupled model of a generic
rotary-wing drone and a Full State Feedback strategy. To address the specific
task of capturing cinema scenes, we combine the control architecture with an
automatic camera path planning approach that encompasses cinematographic
techniques. The possibilities offered by our system are demonstrated through a
series of experiments
Simultaneous 3D measurement of the translation and rotation of finite size particles and the flow field in a fully developed turbulent water flow
We report a novel experimental technique that measures simultaneously in
three dimensions the trajectories, the translation, and the rotation of finite
size inertial particles together with the turbulent flow. The flow field is
analyzed by tracking the temporal evolution of small fluorescent tracer
particles. The inertial particles consist of a super-absorbent polymer that
renders them index and density matched with water and thus invisible. The
particles are marked by inserting at various locations tracer particles into
the polymer. Translation and rotation, as well as the flow field around the
particle are recovered dynamically from the analysis of the marker and tracer
particle trajectories. We apply this technique to study the dynamics of
inertial particles much larger in size (Rp/{\eta} \approx 100) than the
Kolmogorov length scale {\eta} in a von K\'arm\'an swirling water flow
(R{\lambda} \approx 400). We show, using the mixed (particle/fluid) Eulerian
second order velocity structure function, that the interaction zone between the
particle and the flow develops in a spherical shell of width 2Rp around the
particle of radius Rp. This we interpret as an indication of a wake induced by
the particle. This measurement technique has many additional advantages that
will make it useful to address other problems such as particle collisions,
dynamics of non-spherical solid objects, or even of wet granular matter.Comment: 18 pages, 7 figures, submitted to "Measurement Science and
Technology" special issue on "Advances in 3D velocimetry
Sampling-based Motion Planning via Control Barrier Functions
Robot motion planning is central to real-world autonomous applications, such
as self-driving cars, persistence surveillance, and robotic arm manipulation.
One challenge in motion planning is generating control signals for nonlinear
systems that result in obstacle free paths through dynamic environments. In
this paper, we propose Control Barrier Function guided Rapidly-exploring Random
Trees (CBF-RRT), a sampling-based motion planning algorithm for continuous-time
nonlinear systems in dynamic environments. The algorithm focuses on two
objectives: efficiently generating feasible controls that steer the system
toward a goal region, and handling environments with dynamical obstacles in
continuous time. We formulate the control synthesis problem as a Quadratic
Program (QP) that enforces Control Barrier Function (CBF) constraints to
achieve obstacle avoidance. Additionally, CBF-RRT does not require nearest
neighbor or collision checks when sampling, which greatly reduce the run-time
overhead when compared to standard RRT variants
A Cordial Sync: Going Beyond Marginal Policies for Multi-Agent Embodied Tasks
Autonomous agents must learn to collaborate. It is not scalable to develop a
new centralized agent every time a task's difficulty outpaces a single agent's
abilities. While multi-agent collaboration research has flourished in
gridworld-like environments, relatively little work has considered visually
rich domains. Addressing this, we introduce the novel task FurnMove in which
agents work together to move a piece of furniture through a living room to a
goal. Unlike existing tasks, FurnMove requires agents to coordinate at every
timestep. We identify two challenges when training agents to complete FurnMove:
existing decentralized action sampling procedures do not permit expressive
joint action policies and, in tasks requiring close coordination, the number of
failed actions dominates successful actions. To confront these challenges we
introduce SYNC-policies (synchronize your actions coherently) and CORDIAL
(coordination loss). Using SYNC-policies and CORDIAL, our agents achieve a 58%
completion rate on FurnMove, an impressive absolute gain of 25 percentage
points over competitive decentralized baselines. Our dataset, code, and
pretrained models are available at https://unnat.github.io/cordial-sync .Comment: Accepted to ECCV 2020 (spotlight); Project page:
https://unnat.github.io/cordial-syn
Sampling-based Algorithms for Optimal Motion Planning
During the last decade, sampling-based path planning algorithms, such as
Probabilistic RoadMaps (PRM) and Rapidly-exploring Random Trees (RRT), have
been shown to work well in practice and possess theoretical guarantees such as
probabilistic completeness. However, little effort has been devoted to the
formal analysis of the quality of the solution returned by such algorithms,
e.g., as a function of the number of samples. The purpose of this paper is to
fill this gap, by rigorously analyzing the asymptotic behavior of the cost of
the solution returned by stochastic sampling-based algorithms as the number of
samples increases. A number of negative results are provided, characterizing
existing algorithms, e.g., showing that, under mild technical conditions, the
cost of the solution returned by broadly used sampling-based algorithms
converges almost surely to a non-optimal value. The main contribution of the
paper is the introduction of new algorithms, namely, PRM* and RRT*, which are
provably asymptotically optimal, i.e., such that the cost of the returned
solution converges almost surely to the optimum. Moreover, it is shown that the
computational complexity of the new algorithms is within a constant factor of
that of their probabilistically complete (but not asymptotically optimal)
counterparts. The analysis in this paper hinges on novel connections between
stochastic sampling-based path planning algorithms and the theory of random
geometric graphs.Comment: 76 pages, 26 figures, to appear in International Journal of Robotics
Researc
Motion Planning via Manifold Samples
We present a general and modular algorithmic framework for path planning of
robots. Our framework combines geometric methods for exact and complete
analysis of low-dimensional configuration spaces, together with practical,
considerably simpler sampling-based approaches that are appropriate for higher
dimensions. In order to facilitate the transfer of advanced geometric
algorithms into practical use, we suggest taking samples that are entire
low-dimensional manifolds of the configuration space that capture the
connectivity of the configuration space much better than isolated point
samples. Geometric algorithms for analysis of low-dimensional manifolds then
provide powerful primitive operations. The modular design of the framework
enables independent optimization of each modular component. Indeed, we have
developed, implemented and optimized a primitive operation for complete and
exact combinatorial analysis of a certain set of manifolds, using arrangements
of curves of rational functions and concepts of generic programming. This in
turn enabled us to implement our framework for the concrete case of a polygonal
robot translating and rotating amidst polygonal obstacles. We demonstrate that
the integration of several carefully engineered components leads to significant
speedup over the popular PRM sampling-based algorithm, which represents the
more simplistic approach that is prevalent in practice. We foresee possible
extensions of our framework to solving high-dimensional problems beyond motion
planning.Comment: 18 page
A Cilia-inspired Closed-loop Sensor-actuator Array
© 2018, Jilin University. Cilia are finger-like cell-surface organelles that are used by certain varieties of aquatic unicellular organisms for motility, sensing and object manipulation. Initiated by internal generators and external mechanical and chemical stimuli, coordinated undulations of cilia lead to the motion of a fluid surrounding the organism. This motion transports micro-particles towards an oral cavity and provides motile force. Inspired by the emergent properties of cilia possessed by the pond organism P. caudatum, we propose a novel smart surface with closed-loop control using sensor-actuators pairings that can manipulate objects. Each vibrating motor actuator is controlled by a localised microcontroller which utilises proximity sensor information to initiate actuation. The circuit boards are designed to be plug-and-play and are infinitely up-scalable and reconfigurable. The smart surface is capable of moving objects at a speed of 7.2 millimetres per second in forward or reverse direction. Further development of this platform will include more anatomically similar biomimetic cilia and control
Combinatorial Clustering of Residue Position Subsets Predicts Inhibitor Affinity across the Human Kinome
The protein kinases are a large family of enzymes that play fundamental roles in propagating signals within the cell. Because
of the high degree of binding site similarity shared among protein kinases, designing drug compounds with high specificity
among the kinases has proven difficult. However, computational approaches to comparing the 3-dimensional geometry and
physicochemical properties of key binding site residue positions have been shown to be informative of inhibitor selectivity.
The Combinatorial Clustering Of Residue Position Subsets (CCORPS) method, introduced here, provides a semi-supervised
learning approach for identifying structural features that are correlated with a given set of annotation labels. Here, CCORPS is
applied to the problem of identifying structural features of the kinase ATP binding site that are informative of inhibitor
binding. CCORPS is demonstrated to make perfect or near-perfect predictions for the binding affinity profile of 8 of the 38
kinase inhibitors studied, while only having overall poor predictive ability for 1 of the 38 compounds. Additionally, CCORPS is
shown to identify shared structural features across phylogenetically diverse groups of kinases that are correlated with
binding affinity for particular inhibitors; such instances of structural similarity among phylogenetically diverse kinases are
also shown to not be rare among kinases. Finally, these function-specific structural features may serve as potential starting
points for the development of highly specific kinase inhibitors
Structure-guided selection of specificity determining positions in the human kinome
Background:
The human kinome contains many important drug targets. It is well-known that inhibitors of protein kinases bind with very different selectivity profiles. This is also the case for inhibitors of many other protein families. The increased availability of protein 3D structures has provided much information on the structural variation within a given protein family. However, the relationship between structural variations and binding specificity is complex and incompletely understood. We have developed a structural bioinformatics approach which provides an analysis of key determinants of binding selectivity as a tool to enhance the rational design of drugs with a specific selectivity profile.
Results:
We propose a greedy algorithm that computes a subset of residue positions in a multiple sequence alignment such that structural and chemical variation in those positions helps explain known binding affinities. By providing this information, the main purpose of the algorithm is to provide experimentalists with possible insights into how the selectivity profile of certain inhibitors is achieved, which is useful for lead optimization. In addition, the algorithm can also be used to predict binding affinities for structures whose affinity for a given inhibitor is unknown. The algorithm’s performance is demonstrated using an extensive dataset for the human kinome.
Conclusion:
We show that the binding affinity of 38 different kinase inhibitors can be explained with consistently high precision and accuracy using the variation of at most six residue positions in the kinome binding site. We show for several inhibitors that we are able to identify residues that are known to be functionally important
- …