134,321 research outputs found

    Shape manipulation using physically based wire deformations

    Get PDF
    This paper develops an efficient, physically based shape manipulation technique. It defines a 3D model with profile curves, and uses spine curves generated from the profile curves to control the motion and global shape of 3D models. Profile and spine curves are changed into profile and spine wires by specifying proper material and geometric properties together with external forces. The underlying physics is introduced to deform profile and spine wires through the closed form solution to ordinary differential equations for axial and bending deformations. With the proposed approach, global shape changes are achieved through manipulating spine wires, and local surface details are created by deforming profile wires. A number of examples are presented to demonstrate the applications of our proposed approach in shape manipulation

    Combining Self-Supervised Learning and Imitation for Vision-Based Rope Manipulation

    Full text link
    Manipulation of deformable objects, such as ropes and cloth, is an important but challenging problem in robotics. We present a learning-based system where a robot takes as input a sequence of images of a human manipulating a rope from an initial to goal configuration, and outputs a sequence of actions that can reproduce the human demonstration, using only monocular images as input. To perform this task, the robot learns a pixel-level inverse dynamics model of rope manipulation directly from images in a self-supervised manner, using about 60K interactions with the rope collected autonomously by the robot. The human demonstration provides a high-level plan of what to do and the low-level inverse model is used to execute the plan. We show that by combining the high and low-level plans, the robot can successfully manipulate a rope into a variety of target shapes using only a sequence of human-provided images for direction.Comment: 8 pages, accepted to International Conference on Robotics and Automation (ICRA) 201

    Calipso: Physics-based Image and Video Editing through CAD Model Proxies

    Get PDF
    We present Calipso, an interactive method for editing images and videos in a physically-coherent manner. Our main idea is to realize physics-based manipulations by running a full physics simulation on proxy geometries given by non-rigidly aligned CAD models. Running these simulations allows us to apply new, unseen forces to move or deform selected objects, change physical parameters such as mass or elasticity, or even add entire new objects that interact with the rest of the underlying scene. In Calipso, the user makes edits directly in 3D; these edits are processed by the simulation and then transfered to the target 2D content using shape-to-image correspondences in a photo-realistic rendering process. To align the CAD models, we introduce an efficient CAD-to-image alignment procedure that jointly minimizes for rigid and non-rigid alignment while preserving the high-level structure of the input shape. Moreover, the user can choose to exploit image flow to estimate scene motion, producing coherent physical behavior with ambient dynamics. We demonstrate Calipso's physics-based editing on a wide range of examples producing myriad physical behavior while preserving geometric and visual consistency.Comment: 11 page

    The role of embryo movement in the development of the furcula

    Get PDF
    The pectoral girdle is a complex structure which varies in its morphology between species. A major component in birds is the furcula, which can be considered equivalent to a fusion of the paired clavicles found in many mammals, and the single interclavicle found in many reptiles. These elements are a remnant of the dermal skeleton and the only intramembranous bones in the trunk. Postnatally, the furcula plays important mechanical roles by stabilising the shoulder joint and acting as a mechanical spring during flight. In line with its mechanical role, previous studies indicate that, unlike many other intramembranous bones, furcula growth during development can be influenced by mechanical stimuli. This study investigated the response of individual aspects of furcula growth to both embryo immobilisation and hypermotility in the embryonic chicken. The impact of altered incubation temperature, which influences embryo motility, on crocodilian interclavicle development was also explored. We employed whole‐mount bone and cartilage staining and 3D imaging by microCT to quantify the impact of rigid paralysis, flaccid paralysis and hypermobility on furcula growth in the chicken, and 3D microCT imaging to quantify the impact of reduced temperature (32–28 °C) and motility on interclavicle growth in the crocodile. This revealed that the growth rates of the clavicular and interclavicular components of the furcula differ during normal development. Total furcula area was reduced by total unloading produced by flaccid paralysis, but not by rigid paralysis which maintains static loading of embryonic bones. This suggests that dynamic loading, which is required for postnatal bone adaptation, is not a requirement for prenatal furcula growth. Embryo hypermotility also had no impact on furcula area or arm length. Furcula 3D shape did, however, differ between groups; this was marked in the interclavicular component of the furcula, the hypocleideum. Hypocleideum length was reduced by both methods of immobilisation, and interclavicle area was reduced in crocodile embryos incubated at 28 °C, which are less motile than embryos incubated at 32 °C. These data suggest that the clavicular and interclavicle components of the avian furcula respond differently to alterations in embryo movement, with the interclavicle requiring both the static and dynamic components of movement‐related loading for normal growth, while static loading preserved most aspects of clavicle growth. Our data suggest that embryo movement, and the mechanical loading this produces, is important in shaping these structures during development to suit their postnatal mechanical roles
    corecore