Hi Kajal, first of all thank you for this work. It is very handy. I am however looking for the function that you created, so that I can run my own simulation. Where is it residing?
@@KajalGada Well. First I need to learn how to use the Lidar sensor in a turtlebot3. Can I take classes with you of this? I was doing some simulations but it has some problems in the walls and when a turtlebot goes in front of the other.
Hey Ana, you should be able to add HingeJoints. Click on the FireBird Robot in scene tree and click on convert to base node. Let me know if that works.
It is expected that you will get some error with encoders similar to real world. Most people will use external markers to correct for accumulated errors.
Do you mean a real world robot? You will need encoders and then use calculations + controls to compute the position. Further I would also make use of beacons or QR codes to get ground truth & correct for errors.
It is simulation time. Based on what you enter in code, the calculations are made for that time and actions are performed accordingly. For example your robot starts at location 0 and you are giving speed at 1m/s. (Ignoring accelaration time to reach constant velocity) At timestep 1 sec, your robot will be at location 1. At timestep 2 sec, it will be at location 2 and so on. For calculation simplicity, timestep is generally set at multiple of 2. Hope that helps answer your question.
I need help plz😭😭 Traceback (most recent call last): File "drive2222.py", line 52, in run_robot(my_robot) File "drive2222.py", line 26, in run_robot left_ps.enable(timestep) AttributeError: 'NoneType' object has no attribute 'enable'
Hi. Great work. Helped me a lot. I think the condition diff
Smart suggestion, thank you for contributing.
Glad the video helped you out :)
Great work Kajal!
Thank you, glad you found it helpful :)
Very useful video, thank you so much!
Thank you for the comment, means a lot :)
Hi Thanks for your good tutorials! Could you please let me know how 3 or more robots can be simulated over python code as controller? Thank you!
my position sensors are not zero at the start, hence my distance sensors aswell. Both update incrementally, what is the cause of this?
is there a similar encoder for velocity?
Hi Kajal, first of all thank you for this work. It is very handy. I am however looking for the function that you created, so that I can run my own simulation. Where is it residing?
Glad you found it helpful. The code is in the videos.
hello dear kajal is it possible to move the robot to a specific position of the world
how to drive the robot to specific point ? may be go to point (2,1)
Hi, why the sensor values are too high ? In my project i have very high values. Thanks 😁
Can you help me with a turtlebot3 ? I did what you explained but I don't understand how to apply that to reinforcement learning. Thanks
Reinforcement learning is a big topic in itself. Can you elaborate on your goals?
@@KajalGada Well. First I need to learn how to use the Lidar sensor in a turtlebot3. Can I take classes with you of this? I was doing some simulations but it has some problems in the walls and when a turtlebot goes in front of the other.
Hi Kajal, I am working with a FireBird Robot, but it seems it doesn´t have Hingejoints, is it possible to add it?
Hey Ana, you should be able to add HingeJoints. Click on the FireBird Robot in scene tree and click on convert to base node.
Let me know if that works.
@@KajalGada Thank you very much :)
Hi, how do you import 3D model to Webot R2022b?
you can import using the mesh shape, then you have to put your .STL directory
i am working with epuck, but the result is not good
It is expected that you will get some error with encoders similar to real world. Most people will use external markers to correct for accumulated errors.
can you tell me how could I make such controller for autonomous vehicle in python ?
Do you mean a real world robot? You will need encoders and then use calculations + controls to compute the position. Further I would also make use of beacons or QR codes to get ground truth & correct for errors.
return value of position sensor not starting from 0.
That can be expected. Check your settings on scene tree.
can u please tell me the exact meaning of timestep?
It is simulation time. Based on what you enter in code, the calculations are made for that time and actions are performed accordingly.
For example your robot starts at location 0 and you are giving speed at 1m/s. (Ignoring accelaration time to reach constant velocity)
At timestep 1 sec, your robot will be at location 1. At timestep 2 sec, it will be at location 2 and so on.
For calculation simplicity, timestep is generally set at multiple of 2.
Hope that helps answer your question.
can you give the source code
It is in the video.
I need help plz😭😭
Traceback (most recent call last):
File "drive2222.py", line 52, in
run_robot(my_robot)
File "drive2222.py", line 26, in run_robot
left_ps.enable(timestep)
AttributeError: 'NoneType' object has no attribute 'enable'
What version of Webots are you using?