Multi-Scale, Reactive Motion Planning with Deformable Linear Objects

Multi-Scale, Reactive Motion Planning with Deformable Linear Objects

I V N E R • MSc course funded by the Scottish Government and British Council through the Scottish International Scholarship programme under the Fresh Talent initiative U S E I T H Multi-scale, Reactive Motion Planning with Deformable Linear Y T Objects O H F The implemented motion planner is faster and efficient than traditional G E R D sampling-based and feedback control methods I N B U Sandhya Prabhakaran, MSc in AI (Supervisor: Dr. Subramanian Ramamoorthy) Focus Area • During Unknot (or Knot) operation, the current Knot MD energy is Evaluation of this motion planner compared to those of the Islands, the closest island is chosen and within • Importance of Flexible robots - Military, Medical surgery, Nuclear in- that island, PRM is deployed to get the closest matching Knot config- against the traditional Probabilistic spection, Aerospace assembly uration. Roadmap (PRM) planner • Trajectory for an Unknot(Knot) operation is generated by Knot-island hopping rather than node-by-node traversals in the CG. This leads to • Unknotting an Overhand Knot using PRM planner - (Time taken - 75 faster and efficient knotting/unknotting operation min) • Designed a knot tying/untying planner for DLOs to reach desirable goal states from different starts • Knot types experimented on: Overhand knot, Slip Knot, Untight Knot, Results Hopf Link and Looped Overhand Knot • Unknotting an Overhand Knot - (Time taken - 2 min) Implementation Method • DLO parametrised as a Knot • Traditional PRM planner took 75 minutes whereas our knot ty- • Basic operations on DLO: Knot-tying and untying ing/untying planner took approximately 12 minutes ! • Visualised in MATLAB as a Polygonal Knot • Unknotting a Hopf Link - Mirror Reflection method - (Time taken - 0.5 Conclusions min) • Creation of Configuration Graphs(CG): entire simulations from knot- Proved our hypothesis of being able to design a robust, multi-scale, to-unknot or unknot-to-knot reactive knot tying/untying strategy • Generalise entire trajectories: using Knot Energy The knot tying/untying planner is resilient to perturbations • n(n−1)/2 length(Ei)∗length(Ej) Minimum-Distance Energy for Polygonal Knots = P1 MinDist(Ei,Ej)2 Thus, the multi-scale methods are faster and efficient than tradi- where n = number of vertices tional methods like Probabilistic Roadmaps and Feedback control. • This is scale-invariant - depends only on the shape of the Knot • Unknotting a Complex Looped Overhand Knot through iterations of Also proved that the Minimum Distance Energy is NOT unimodal • Group similarly-shaped knot configurations within the CG into similar Loop removals and Knot Energy optimisations - (Time taken - 15 min) unlike proved by its inventor in 1995. Energy regions called Knot Islands All geometrical computations done at 3D level • Similar Energy regions are identified using the Energy contours. • The Minimum Distance Energy contours for an Overhand Knot is shown MD energy contours for an Overhand Knot x 104 0 Future Research −2 −4 Implement the planner onto Webots / Open Dynamics Engine −6 MD Energy −8 Implement more of Special moves on knots so as to interlink between −10 20 15 10 10 8 6 knot types 5 4 2 Number of nodes Number of optimised branches in one full trajectory Extend to cloth dynamics.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    1 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us