Це відео не доступне.
Перепрошуємо.
Integration of Camera on Robot | Camera in Webots Simulator | [Tutorial 14]
Вставка
- Опубліковано 13 тра 2020
- Interested in Robotics, Simulation, and can feel a spark..!!??
Wish to extend your learning in Webots to integrate a camera on your custom robots? Then you are at the right place. Soft_illusion Channel is back with a new video..!! (A channel which aims to help the robotics community).
#camera_node #Webots_tutorial #camera_webots
To understand this video better, do watch the previous videos on how to integrate a slider (linear) and a hinge (rotary) joint on your robot. The video teaches you how to attach the camera at the end of an actuator which mimics the functionality of a manipulator. On successful installation of the camera we can see live streaming of the robot environment. The camera mounted on the robot can be used for various applications such as object recognition/detection and Visual SLAM. Have fun as you watch the video and get a feel of riding on your custom robot.
As an initial step before diving into Webots, it is important to understand it’s importance and what sets it apart from other simulators like Gazebo and NVIDIA Isaac. User friendly, easy to learn and implement on custom robots and applications are not the only pros. For those who understand the intricacy involved, this software is easy to integrate with ROS, multi-threading is possible and an amazing tool for multi agent navigation.
Wait, that’s not all..!! Good news for Reinforcement learning fans..!!! OpenAI Gym blends well with Webots.
If the above information triggers any thought, please feel free to comment to initiate discussions not only on Gazebo or NVIDIA Isaac but also robotics in general.
Robotics is not difficult..! It is inspiring and challenging..!! We are in the current era of the Robotics Revolution, where Disco will be the name of a pet robot not dog.
This channel is driven with a motive to provide good robotics tools to aid everyone gain a good and simple understanding of this so-called complex robotics domain. Hopefully this will build the bridge to turn the novel ideas of viewers into reality.
Below are links to help you get started with any webots project.
Download Webots:
cyberbotics.com/
Webots tutorial playlist:
• Setting Up environment...
Controller Code link:
github.com/harshkakashaniya/S...
Project world file:
github.com/harshkakashaniya/S...
The tutorials begin with the basic installation of the simulator, and ranges to higher level applications like object detection (using camera) and actuator (linear/rotor) control.
Comment if you have any doubts on the above video.
Also do make suggestions if you need a tutorial on any other project topics.
Do Share so that I can continue to make many more videos with the same boost. :)
Happy Coding. :)
Wow the requested video already out, amazing!
Good Suggestion ...
Lets built robotics community together.
Thanks for being an integral part of it.
Los videos son maravilloso. Muchas gracias por haber aprendiendo muchas cosas.
De nada. Feliz codificación ...
Thanks for your tutorial. Could you share more videos about how to find an arch and go through it.
Hi Kitty, Good to know you liked the tutorial..! Can you please elaborate on what you mean by find an arch?
@@coolroboticsThank you for your reply. I want to ask how to use signs or beacons on the ground like directional signs (maybe just different colors ...) so that the robot can find the arch and go through it. The arch may 100 cm (width) x 100 cm (height).Hope you can provide relevant guidance:)
I will recommend you to make it in other design software like solidworks save it as .step or .STL and import as proto in Webots.
Then you will be able to use it.
@@coolrobotics I will try. Thank you!
I have completed this video and everything was working fine until I accidentally deleted the camera overlay (top left corner "square"). Could you tell me how to bring it back? Thanks :)
Save everything and
Click on refresh icon.
If not restart your Webots..
@@coolrobotics I have even reinstalled webots, but I cannot have it back. Do you have any other suggestions?
Go to Overlays -> Camera devices -> Show CAM overlay
Overlay is a tab on top besides Build
@@coolrobotics got it to work, thank you very much :)
I created a robot node and in it's child node I created a Camera node . In the controller program I added the three lines
Camera *cm;
cm=robot->getCamera("camera");
cm->enable(TIME_STEP);
The code compiled but my camera is not able to show any image, it's pitch black . Help would really be appreciated .
Did you name the camera node in Webots as "camera"
@@coolrobotics What I did : Created a new world -> Added a Robot node -> Added a Camera node as its child ->Created a controller program in which I added the 3 lines above ->Code compiles ->Display is pitch black . By default camera node is is named camera.
Exactly when you created child of camera did you name it as "camera"?
@@coolrobotics I added a Camera node as the child of the robot node . Camera node has no child . Robot ->Child->Camera "camera".
My camera window not opening upon running the code
HELP! How to convert OBJ or FBX Files to VRML( for Webots)? Blender can't export to .wrl (Import vrml/x3d, export x3d)
I am sorry .
I have not gone through this problem before.
It will be great if you post the solution once you find it so that at least you can help others with such problems :)
You can use CAD Exchanger cadexchanger.com/. Anyway, as far as I know, OBJ model can be imported by Webots
Thanks Andre 👍🏼
can you make tutorials on webots control of multiple robots
Sure..
A good suggestion..
Will surely consider making one soon 😊
@@coolrobotics Waiting Impatiently
good work
Good to know ... Sure
hi, for some reason when I run the code, this message ""CAM" device not found." and i have name the camera as CAM please help tomorrow is the competition
Tally your controller code with the code link in the video description.
Check names of camera node and controller.
They should match.
Soft illusion thanks it was just a bug I reset the program and works, I have a competition where it’s a ball and I have to take the ball with the robot to a corner if you have an idea or something that could help me please let me know.
I’m from Colombo and your videos have been the only help I could fine, I’m truly grateful
Great you fixed the problem 👍.
You can do something on lines of object detection to find the ball. Check if this resource can be of any help.
ua-cam.com/video/JHAWZmfY8zA/v-deo.html
Best of luck for the competition.
Let me know how it goes.
Anyone have the code of camera in python? Would be highly appreciated. Thanks.
What code do you actually mean ?
@@coolrobotics i meant the code for the camera, detecting objects. You have written them in cpp but I am also making the same robot but I am making the controller in python.
yeahh i need to know how to do that
@@hasibur.rahman We have used inbuild detector. You will have to look at the controller in order to understand the algorithm used