Robotics painting application demo using CoppeliaSim

Поделиться
HTML-код
  • Опубликовано: 22 авг 2024
  • This video demonstrates a painting application of car bumpers using CoppeliaSim (VREP).
    The car bumper CAD file can be downloaded from here: grabcad.com/li...
    Please note that the robot painting path is arbitrary. This simulation is just for demonstration purposes.
    Thank you for watching and if you have any ideas for future videos please feel free to suggest them.
    ----------------------------
    📛 For your professional projects: www.fiverr.com...
    📛 Our Facebook page: / mechatronicsninja
    📛 Support us : www.buymeacoff...
    📛 search for robotics competition: mechatronicsni...

Комментарии • 10

  • @AbdelrahmanAhmedEngineer
    @AbdelrahmanAhmedEngineer 3 года назад

    in last version of CoppeliaSim (VREP) , they removed the IK feature !

    • @mechatronicsninja3806
      @mechatronicsninja3806  3 года назад +1

      Yes they do, and I don't Know why?. Now you can add a script to do so :
      -- Simple way:
      local simBase=sim.getObjectHandle('redundantRobot')
      local simTip=sim.getObjectHandle('redundantRob_tip')
      local simTarget=sim.getObjectHandle('redundantRob_target')
      -- create an IK environment:
      ikEnv=simIK.createEnvironment()
      -- create an IK group:
      ikGroup_undamped=simIK.createIkGroup(ikEnv)
      -- set its resolution method to undamped:
      simIK.setIkGroupCalculation(ikEnv,ikGroup_undamped,simIK.method_pseudo_inverse,0,6)
      -- create an IK element based on the scene content:
      simIK.addIkElementFromScene(ikEnv,ikGroup_undamped,simBase,simTip,simTarget,simIK.constraint_pose)
      -- create another IK group:
      ikGroup_damped=simIK.createIkGroup(ikEnv)
      -- set its resolution method to damped:
      simIK.setIkGroupCalculation(ikEnv,ikGroup_damped,simIK.method_damped_least_squares,1,99)
      -- create an IK element based on the scene content:
      simIK.addIkElementFromScene(ikEnv,ikGroup_damped,simBase,simTip,simTarget,simIK.constraint_pose)
      Or simply copy the script of the '7 DOF manipulator that you can find under 'robots > non-mobile. And then, modify the tip, target, and base handles

    • @AbdelrahmanAhmedEngineer
      @AbdelrahmanAhmedEngineer 3 года назад +1

      @@mechatronicsninja3806 maybe I'll just move down to an older version ....anyway applications working on serial manipulator always easy to handle ...they started to post some good videos on their channel finally ..also other Doctors doing full courses ,things now gonna be better than old times when forum was the only source

    • @mechatronicsninja3806
      @mechatronicsninja3806  3 года назад +1

      @@AbdelrahmanAhmedEngineer I totally agree

  • @RaffaelloCamoriano
    @RaffaelloCamoriano Год назад

    Great work! Is code available?

  • @AliSyauqiBilfaqih2
    @AliSyauqiBilfaqih2 3 года назад +1

    How did you make it seems to be better image quality ?

    • @mechatronicsninja3806
      @mechatronicsninja3806  3 года назад +2

      it is just a normal scene. If you want a better rendering I recommend that you activate OPENGL3 like shown in this video :
      ruclips.net/video/M9K38p68PKM/видео.html
      Or, you can render your scene in blender :
      ruclips.net/video/aevqp5xcfTQ/видео.html

    • @AliSyauqiBilfaqih2
      @AliSyauqiBilfaqih2 3 года назад

      @@mechatronicsninja3806 Big thanks!

    • @mechatronicsninja3806
      @mechatronicsninja3806  3 года назад +1

      Also, if you want smooth shapes, select the shape you want to modify. In the scene object properties, increase the value of "shading angle [deg]" (you will find it under "Adjust color").

  • @user-pu7gu1zw4r
    @user-pu7gu1zw4r 3 года назад

    Can you send this scen to me?