04: Python Robot Simulation with V-Rep/CoppeliaSim | Tutorial

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024

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

  • @kentang5802
    @kentang5802 9 лет назад +9

    Hi Nikolai, Your video tutorials have helped me tremendously in my learning and getting around in V-REP. Keep up the great work!

  • @sumitsingh-fm2nz
    @sumitsingh-fm2nz 2 года назад +1

    Woahh! this tutorial is helpful even in 2021, amazing video!!!!!!!!!!!!

  • @nusisschadng7523
    @nusisschadng7523 4 года назад +2

    Thank you, Nokolai, even if this is 5 years ago, it helped me. great job!

  • @AMMV24
    @AMMV24 2 года назад +1

    Very useful tutorial connecting Pythin and Vrep. It's very difficult to find this information on the Internet. Thanks a lot.

  • @0neL4s7H0n0r
    @0neL4s7H0n0r 5 лет назад +1

    Honestly, you deserve a medal.

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

    I'am a brazilian student. Very good lesson ! thanks !

  • @lisheng5268
    @lisheng5268 5 лет назад +3

    This is very in depth and detailed walk through tutorial, it helps me a lot. There's only one error popped out -- since I'm using Mac, for the handlers for left and right motors, the opmode streaming didn't work for me for whatever reason, I switched to oneshot_wait, and break it through.

  • @hamzaasif4775
    @hamzaasif4775 8 лет назад +1

    Thanks Nikolai. This is exactly the kind of video I was looking for!

  • @rexfarell
    @rexfarell 6 лет назад +1

    This is pure gold!

  • @ColinMacKenzieRobots
    @ColinMacKenzieRobots 6 лет назад +4

    Thank you for putting such a great tutorial together! :)

  • @Chresnyk
    @Chresnyk 8 лет назад

    Many thanks with this tutorial, It has helped me a lot with the "easy" way to link Python with V-REP. I've safe lot of time trying to do it. Well explained and structured. Thanks again for your time ;-)

    • @HokageMusic
      @HokageMusic 2 года назад

      Bro can you share the source files please 😭

  • @HereComestheMoney3
    @HereComestheMoney3 11 месяцев назад

    Thanks for the video dude, after such a long time i manage to do something similar to what you did, thanks a lot

  • @FC-xr1yp
    @FC-xr1yp 9 лет назад +4

    Pls post more. I love the video tutorial :D millions thanks

  • @Pradeep1989
    @Pradeep1989 9 лет назад

    Great work. Thanks a lot for sharing this information in a coherent fashion. Also, I appreciate the effort put on the description section. It helped me do a quick second pass on the video for details.

    • @HokageMusic
      @HokageMusic 2 года назад

      Can you share those files please 😭😭

  • @isma3ilmath
    @isma3ilmath 6 лет назад

    you are such a perfect Teacher I would like to thank you very much

  • @adelsayadkooh8870
    @adelsayadkooh8870 5 лет назад

    Thank you, it was so helpful
    it saved me so much time of directly reading tutorials.

    • @HokageMusic
      @HokageMusic 2 года назад +1

      Bro can you share the files from ths description please....they are broken now please help

  • @naveensoni5150
    @naveensoni5150 8 лет назад +5

    what version you had used in this video ...? i have problem on 5:19 - 6 min step , it didn't this feature in my VREP .

    • @user-xj3kt1jy4e
      @user-xj3kt1jy4e 6 лет назад +1

      You can try in 3-2-0 version.I just did it.

  • @MrRobot_52
    @MrRobot_52 4 года назад

    Very helpful sir. Thanks. I appreciate all the that effort you have put for making this video.

  • @MahmudulHasan-eq7ug
    @MahmudulHasan-eq7ug 3 года назад

    It was very helpful tutorial on Vrep.
    I at first tried to follow with latest verson of Coppeliasim but after a while I have installed V-rep version. Actually at the end I have found out it does not matter at all.
    One thing about the prismatic joint part,
    You have to keep the prismatic joint as a child to another parent object.

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

    thank you Nikolai. Great tutorial

  • @artiny16
    @artiny16 9 лет назад +1

    Thank you for videos :)
    My idea for next video is, how to set up V-rep with Matlab or writing script for avoiding obstacles ....

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

    Thank you for the tutorial, it's really helpful

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

    Thank you so much. It was VERY VERY helpful for me !!!

  • @sendtooscar
    @sendtooscar 9 лет назад

    Thanks alot... used your tutorial as a guide to connect with matlab. It is well prepared!

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

    thanks for this, it was very helpfull

  • @waqarahmad2428
    @waqarahmad2428 2 года назад

    thanks a lot sir.
    Highly recommended

  • @GByronEEMD
    @GByronEEMD 8 лет назад +2

    Great Tutorial. Thank you! I am having a hard time getting my head around V-REP. This helped a great deal. Is a V -REP how-to book in your future....

  • @nicchou5710
    @nicchou5710 6 лет назад

    Hi Nikolai, Thanks for your video. helped me a lot.

  • @richardme9928
    @richardme9928 4 года назад +2

    How can I get the source code the link seems to be broken

  • @elbervitor5638
    @elbervitor5638 4 года назад

    Man, wonderful video! I am very grateful for you! ty!

  • @alinefernandafurtado3431
    @alinefernandafurtado3431 2 года назад

    Hey friend, your code is not found 404 error. Plis get the new link. Tanks

  • @555bing
    @555bing 8 лет назад

    Excellent video! Thank you very much

  • @LongNguyen-ru5ry
    @LongNguyen-ru5ry 8 лет назад

    Great video! Do you know a lot about ROS(Robot Operating System). It seems like a very robust system that a lot of robots are using. Unfortunately there are not a lot of good tutorials, you should do them if you have some background in it!

  • @yashashree88
    @yashashree88 7 лет назад

    Thank you very much sir.
    Sir if possible kindly upload
    Lua (Torch+LuaJit) Robot Simulation with V-Rep | V-rep Tutorial. Tutorial for image display and saving operation using remote api function of Lua.
    Thank you once again for such a nice and easy way of explanation. It's so useful.

  • @mustafadiaa922
    @mustafadiaa922 8 лет назад

    rich content, well explained
    much appreciated

  • @codewithdev1375
    @codewithdev1375 2 года назад

    what if we want to get greyscale image ,then what will be the option value for greyscale image in getvisionsensorimage function?

  • @soorajkumar026
    @soorajkumar026 2 года назад

    Is there a way to download the final script and the scene ?

  • @ondubuloves
    @ondubuloves 8 лет назад +1

    Hello, thanks for the great tutorial that has helped me a lot, I would like to ask will it work if I want to extract the data from the Hokuyo Laser Range Finder from vrep to python by using the method you did for the proximity sensor on the pioneer robot? Or is there other method to extract the data from the Hokuyo laser sensor?
    Your assistance is greatly appreciate.

  • @myperspective5091
    @myperspective5091 7 лет назад

    This seems neat.
    Is it hard to learn?
    Is there a specific robot that is recommend for beginners to use with it?

  • @tuliopireso
    @tuliopireso 4 года назад

    I love you...Thanks for the videos!

  • @oliver1775
    @oliver1775 7 лет назад

    Hello,
    is it possible to use python 3.x with v-rep ?
    I can not find too much information on the net.
    Thank you

  • @yunbu3044
    @yunbu3044 4 года назад +1

    I also have problem on 5:19 - 6 min step , it didn't find this feature in my VREP .

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

      How did you fix this? @yun bu

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

    awesome video thank you so much!

  • @ycs9653
    @ycs9653 6 лет назад

    Hi, Nikolai. your video is my good start. I mean that you help me too much. But I have a problem now: I type command as what you show us, but my vision sensor handle is 57 however errorcode is still 1, I am troubled in that a few days and google search no answer. Could you help me?

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

    thank you ,it's amazing

  • @CryptLQRD
    @CryptLQRD 7 лет назад

    Thanks! Good video tutorial!

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

    I am using 2 khepera mobile robots for a multi cooperation sir i cannot understand how to program it can you hlp me with it

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

    Do you have any video using SLAM and kalman filter on coppelia?

  • @djallelkhemila9666
    @djallelkhemila9666 9 лет назад +1

    thank you for this tutorial video, i'd like to know you to use python for the control of pioneer 3 with fuzzy logic

    • @NikolaiK
      @NikolaiK  9 лет назад +1

      Well, you technically know everything you need on the V-Rep side. All you need is a python fuzzy logic library and a fuzzy logic control scheme (which will highly depend on what you are trying to do). The fuzzy logic library will contain functions which will take inputs (sensor readings) and decide what the best output is (actuator commands).

  • @anskarthik
    @anskarthik 9 лет назад

    Is V-REP ideal for testing my dynamic walking controller?

  • @antonbashmakov6327
    @antonbashmakov6327 8 лет назад

    Thanks for sharing your knowledge ! What version of v-rep do you use? My version (education 3.3) uses sci notation (so number look like 0.001E+02) to show all numbers with float point which annoys me very much. Wondering which version should I install to get regular notation? Thanks.

    • @antonbashmakov6327
      @antonbashmakov6327 8 лет назад +1

      Ok, I found it myself, the version that uses regular notation is 3.2- Just in case some one being annoyed like me.

  • @robodoctor
    @robodoctor 8 лет назад

    Hey, I cant find Python(x,y) for Ubuntu 12.04. Is there linux support for this package ?

  • @neoXXquick
    @neoXXquick 8 лет назад

    Amazing video thx

  • @maxitube30
    @maxitube30 6 лет назад

    hi.initially a want to apologize for my english,no use translator.
    only want to know if vrep i a good training to develop after real robot with my personal script python.
    i know about ros,but is only linux,and is hard to work on a VM with my notebook

  • @amirsalimilafmejani6156
    @amirsalimilafmejani6156 4 года назад

    Thanks for sharing the video. I have a question. I simulated a simple kinematic control of Kuka Youbot robot's arm in V-rep using the Jacobian Inverse control method. I wrote all my codes in Matlab, interfacing with V-rep. Everything works fine except for the speed of the program. It is too slow such that every loop is executed about 0.8~1 sec. This delay in turn negatively affects on the performance of the controller. So, my question is that: Will I experience the same speed issue if I write my programs in Python? Thank you!

  • @davidalvarez13
    @davidalvarez13 8 лет назад

    Hello Nikolai, what a great tutorial, its really detailed, step by step and really clear, thanks a lot.
    I did what you describe in the tutorial and managed to program other robots like the dr20 and pionner, by previouslly disabling the demo scripts that come with the models by default.
    How ever i havent been able to program the E-puck since even if i disable the four scripts it has by default (speaker,body,light and the epcuk child script), the robots keeps getting control by directly by Vrep, not allowing me to send commands from python.
    How can a I solve this ? Is there any way of imporint the model in a "blanck" manner, with out any default scripts ?

    • @davidalvarez13
      @davidalvarez13 8 лет назад +1

      +David Alvarez
      I could already solve the problem, to do so , follow the following steps:
      1. From the E-puck exploration panel (where all the Epucks compoenents are displayed) access
      2. Doble click one the wheels e.g. 'ePuck_leftJoint' (you've got to do the same procedure for both wheels) and the Joint Properties Windows will apper (you can also access to it through [Menu bar --> Tools --> Scene object properties]).
      3. On the bottom left, click on the 'dinamic properties ' icon
      4. the Joint Dynamic Properties windows will pop up, change the ... change the wheels 'Target Velocity deg/s' to zero :D

  • @toufik7722
    @toufik7722 2 года назад

    I know java
    I want to use java in robot programming
    please how to use java in robot simulation V-Rep/CoppeliaSim

  • @arindamsingha8659
    @arindamsingha8659 8 лет назад

    Hello sir, first of all thank you for this great tutorial, I am pursuing my PhD in intelligent networked robotic system, so I want to use fuzzy logic and neutral network to make my robot autonomous, sir kindly upload a video or give me some links where I can find how to API Matlab with VREP(though I have done that still want to learn from you sir), and how to use fuzzy logic and neutral network in VREP. please sir I really need your help.

  • @tareku8421
    @tareku8421 2 года назад +1

    Could you please re-upload the source code!? I am trying to do a school project and this is so much more helpful than my teachers !

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

    Isn't have circuit digarm?

  • @FixedA
    @FixedA 9 лет назад

    Hi, it would be very interesting to know how to work with sensors, for example Hokuyo_URG_04LH.

  • @AkashPathakgeek
    @AkashPathakgeek 7 лет назад

    Hello Nikolai,
    I am having some problem while importing v-rep into spyder, i think there is a problem in remote api bindings, so if you can help me with my query. Also, i am using windows 10 home.

    • @gregbaker8971
      @gregbaker8971 6 лет назад

      I am having the same issue! Did you ever solve it Akash?

    • @rodrigolobo6351
      @rodrigolobo6351 5 лет назад

      @@gregbaker8971 you probably already solved it, but i found this: iakashp.wordpress.com/2017/08/06/the-import-vrep-problemsolved-on-spyder-2-0/
      Also, i want to thank both Nikolai and Akash. The tutorial and the instructions provided helped me a lot.

    • @gregbaker8971
      @gregbaker8971 5 лет назад

      @@rodrigolobo6351 Great to have the answer there for people encountering the same problem! I can't remember exactly how I solved it, but it was probably similar.

  • @Sohs1993
    @Sohs1993 4 года назад

    can you do mapping road?

  • @arunks237
    @arunks237 5 лет назад

    Is V-Rep is better for Swarm Robotics simulation(for less than 15 robots on the scene)? I want to create an academic project by implementing some of the SI algorithms. If I added more robots on the scene, what should be the strategy for writing code? Could you please make a video on that using Python Remote API?

    • @molomono9795
      @molomono9795 5 лет назад +1

      No, it's "bad" at swarm robotics simulations. In theory you can decrease the dynamics solver to improve simulation speed. But of all the robot simulation software i've used V-REP is the most resource heavy. Which will be your main limitation with Swarm Robotics.

    • @MightyGrom3611
      @MightyGrom3611 2 года назад

      As a student as far as i know v-rep is not the best for swarm robotics and Gazebo is good for simulating high number of robots

  • @ibrahimseleem
    @ibrahimseleem 9 лет назад

    can you help me to simulate hexapod using v-rep with matlab///

  • @ouni127
    @ouni127 2 года назад

    Thank you for your turtorial, but actually the dpi of this video is too low.

  • @eslamroshdi4361
    @eslamroshdi4361 6 лет назад

    thank you too much

  • @pabloelav4633
    @pabloelav4633 9 лет назад

    hello good morning , first of all thank you very much for all the tutorials VREP , I would ask if the integration of Python in V -REP is possible and through call Python libraries openCV and could use them to process information from the camera in VREP

    • @NikolaiK
      @NikolaiK  9 лет назад +2

      Hello,
      In this video I showed you how to export the image from V-Rep into Python and store it in a variable of type numpy. You can absolutely use OpenCV in Python to process these variables and do any computation with it. I recommend that you look at some OpenCV Python tutorials that show you how to use numpy arrays.

    • @pabloelav4633
      @pabloelav4633 9 лет назад

      thank you very much for your prompt response and for the advice , I will learn Python OpenCV :) hope we can go on talking about a V -REP , thanks: D

    • @kentang5802
      @kentang5802 9 лет назад

      +Nikolai K. I would like to read the image data from a camera (not a vision sensor). However, I can't find any remote API functions for it. Any suggestions? Thanks

    • @manandreiioan
      @manandreiioan 8 лет назад

      Hello,
      Is it possible to do the same thing in C++?
      Thanks!

    • @NikolaiK
      @NikolaiK  8 лет назад

      Hello Andrei,
      I have not had a chance to use C++ with V-Rep, but it is possible. There is a bit more information in the following link: www.coppeliarobotics.com/helpFiles/en/remoteApiClientSide.htm
      I hope this helps.

  • @midhunrj6386
    @midhunrj6386 9 лет назад

    hey,if ur up for it please help me with the simulation of a rhex hexapod robot
    i

  • @peterpatel5670
    @peterpatel5670 9 лет назад

    can we chang default position of robot
    (like neo)

    • @NikolaiK
      @NikolaiK  9 лет назад

      Peter Patel
      Hello Peter.
      You should take a look at the earlier v-rep tutorials.
      Select the robot in the model tree and then use the "Object item.shift" or "Object/item rotate".
      If you want to change the position of a robot's links, you should expand the model tree and double click on the icon for the actuators (blue cylinder with yellow cylinder through it).You can change the position in the new dialog window.

  • @varunajmera
    @varunajmera 9 лет назад

    can i make drone in vrep which can fly?

    • @riteshpatel1460
      @riteshpatel1460 7 лет назад

      varun ajmera yes you can fly simulate and test

  • @peterpatel5670
    @peterpatel5670 9 лет назад

    want to change in nao mobile robot in vrep

  • @munere10
    @munere10 6 лет назад

    I can't find the source code.

    • @NikolaiK
      @NikolaiK  6 лет назад

      Hello, I have updated the link for this video. I am still working on migrating the other ones.

  • @superz5510
    @superz5510 4 года назад

    在当前版本coppeliasim 4.0.0 版本下,关节必须要有一个父类
    In current version copperlia sim 4.0.0, the joint must have a parent, or it will not work well

  • @hanyucheng3616
    @hanyucheng3616 6 лет назад

  • @user-zj5eh1dn6y
    @user-zj5eh1dn6y 8 лет назад

    와~~~~~~~~~~~~~~~~~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @emanrabiah6564
    @emanrabiah6564 9 лет назад

    Dear Nikolai, really your video was extremely helpful and it guides me through my initial steps in simulating the problem, but currently I'm facing a problem, and I really would like to hear your suggestions please follow this link
    www.forum.coppeliarobotics.com/viewtopic.php?f=9&t=2901&p=11641#p11641
    My best regards

    • @djallelkhemila9666
      @djallelkhemila9666 9 лет назад

      Eman Rabiah you can find what you are looking for in cousera robotic

  • @AulaJazmati
    @AulaJazmati 2 года назад

    The final python script and the corresponding v-rep scene file can be downloaded at: www.edisondev.net/VREP/04Pytho... this link doesn't work. Please I need it

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

    Great tutorial, thank you Nikolai

  • @user-ev2vd7tp4z
    @user-ev2vd7tp4z 8 лет назад

    good video! thank you for the tutorial!