War in Ukraine!
4:54
2 роки тому
КОМЕНТАРІ
@pruthviraj_mane
@pruthviraj_mane 4 дні тому
Thank you. Can we implement existing ROS-Gazebo (ros1) simulation into the UE5 world ?
@roboage1027
@roboage1027 4 дні тому
I think you should recreate your gazebo world in unreal engine
@martinkaras775
@martinkaras775 5 днів тому
Amazing! Does this solution support headless mode? I want to capture photorealistic environment with my agent (reinforcement learning).
@roboage1027
@roboage1027 4 дні тому
Yes, I believe. Unreal engine redefines all standard C++ libraries. So I suppose, this solution should work in headless mode too.
@bartvanderhaagen986
@bartvanderhaagen986 9 днів тому
Hey very nice video! thanks for sharing and taking your time to explain all this. Where can I see into your robot core? The code or sketch that drive your motors.
@roboage1027
@roboage1027 9 днів тому
Thank you for your comment. I use Odrive board to drive the motors. So you can use my code only with this specific board. And I use Arduino to send commands to Odrive. It's just standard serial communication.
@reinzler4090
@reinzler4090 14 днів тому
Thanks for video, can u please share your GitHub rep with this project?
@ShiftKoncepts
@ShiftKoncepts 19 днів тому
Do u offer private tutor? I have ufactory xarm 6.
@roboage1027
@roboage1027 19 днів тому
What kind of tutor do you need?
@ShiftKoncepts
@ShiftKoncepts 19 днів тому
I want to get my 6 axis robot up and running for planning and robot vision. Ufactory included a list of demos but I’m not sure how to install that into gazebo and moveit2 and connect to my robot IP address.
@andreypopov6166
@andreypopov6166 28 днів тому
Thank you for the tutorial. I am wondering what is the most necessary math to understand is needeed for robotics? Thanks.
@roboage1027
@roboage1027 28 днів тому
Thank you for your comment. Linear algebra, I guess. In robotics, matrices and vectors are everywhere
@andreypopov6166
@andreypopov6166 28 днів тому
@@roboage1027 Thank you!
@GabrielGoncalves-sm9gw
@GabrielGoncalves-sm9gw Місяць тому
Hi, this was a great help, but I'm still struggling with a few issues. Could you provide the launch files ?
@roboage1027
@roboage1027 Місяць тому
Sorry, but I've lost this package when reinstalling the system. It was quite long ago.
@user-xb5ur8hs7s
@user-xb5ur8hs7s Місяць тому
thanks a lot and lot and lot. i have been struggling for months and finally got resolved
@roboage1027
@roboage1027 Місяць тому
You welcome! I'm glad I could help 😁
@tsegaabnigusse2804
@tsegaabnigusse2804 Місяць тому
ros2 ros2, ros to ros2 lol
@croxyg6
@croxyg6 Місяць тому
Thank you for this video. Could this be mocked up with basic cylinders (Static Mesh Actors) directly in the engine? Or would there be issues with the physics? It would look bad, but I don't care about that for now.
@roboage1027
@roboage1027 Місяць тому
There shouldn't be any problems, I guess. Just enable physics simulation on each cylinder an set its mass.
@croxyg6
@croxyg6 Місяць тому
Thank you@@roboage1027. I did get it working using basic Static Mesh Actors this morning. I am using the Angular Motor on joints to move to Target Orientations. It works fine, but I want to develop more control of the speed and strength variables of the movements. When Target Orientation > Strength is set low (~50), the arms move slowly and they bounce around too much. When Strength is set high (~5000) they move fast and are rigid. My next goal is to move the arms slowly but rigidly, with confidence. Then the next goal is to attach a CineCamera to the head of the robot, and to be able to use a gamepad (xbox controller) to steer to the camera on the end of the arm. I want the camera's position to drive the joints and link rotations somehow. Not sure how I will do it yet. All the Best.
@croxyg6
@croxyg6 Місяць тому
Angular Damping and Mass are helping this control very nicely.
@AleyKalis
@AleyKalis 2 місяці тому
This is great. Im researching a way to use the robodk API in unreal or unity to add physics to my simulations and found this. Not exactly what Im looking for but interesting nonetheless.
@xxeon96
@xxeon96 2 місяці тому
how to conect with you? i am so interesting in this project
@roboage1027
@roboage1027 2 місяці тому
Instagram (robo_age). Or email ([email protected])
@keepfighting8402
@keepfighting8402 2 місяці тому
Good 👍👍👍
@keepfighting8402
@keepfighting8402 2 місяці тому
Good 👍👍👍
@kevinmurphy6139
@kevinmurphy6139 2 місяці тому
Is the source code available by any chance?
@enstein_industries
@enstein_industries 2 місяці тому
what is in the visibility control
@epg3581
@epg3581 2 місяці тому
Is the code available?
@harshitbalaji1019
@harshitbalaji1019 2 місяці тому
Hi, could you please share the link for software models? I need a software model for a project, and the ones I have aren't working...
@user-ju5sw7xj1w
@user-ju5sw7xj1w 2 місяці тому
I am getting the following error: [controller_manager]: The published robot description file (urdf) seems not to be genuine. The following error was caught:According to the loaded plugin descriptions the class gazebo_ros2_control/GazeboSystem with base class type hardware_interface::SystemInterface does not exist. Declared types are fake_components/GenericSystem mock_components/GenericSystem test_hardware_components/TestSystemCommandModes test_hardware_components/TestTwoJointSystem test_system test_unitilizable_system I tried a couple of things, nothing has worked so far, could you please help me? is there any repo for this project?
@Robert453007
@Robert453007 3 місяці тому
Is it possible to have ros2_control work together on foxy (jetson nano) and humble (workstation)?
@stshstsh07
@stshstsh07 3 місяці тому
watching that thing, lift 10kg, like nothing, is insane to see
@bugrahana3395
@bugrahana3395 3 місяці тому
Really good channel.
@user-up1cz9tk7h
@user-up1cz9tk7h 3 місяці тому
Impressive! So you were able to install and use unreal engine on linux?
@roboage1027
@roboage1027 3 місяці тому
Thank you! But it's not difficult. There's linux version of UE5. You can download it just like windows version.
@uiinlee1699
@uiinlee1699 3 місяці тому
How can I use rose pkg in this video 17:00?
@roboage1027
@roboage1027 3 місяці тому
There's no specific ros2 package to talk to unreal engine. At least I don't know one. In all my videos, I just use shared memory to exchange information between ros2 and UE. If you mean some package to run ros2 on real hardware , you need to write your own hardware interface . There's standard ros2 hardware interface template. Take it and rewrite read and write functions in it to receive and send information from and to your hardware. I this video I use serial port to talk to arduino. In read function I read positions of each of the joints and in write function I write commands from controllers to arduino.
@uiinlee1699
@uiinlee1699 3 місяці тому
Would it be possible for you to share the complete design files? I would greatly appreciate your assistance in this matter :)
@hasanozfidan8208
@hasanozfidan8208 3 місяці тому
do you using any plugins for ROS. For example rclUE ?
@adnroboticsfr
@adnroboticsfr 4 місяці тому
It's great 👍
@freddyli5356
@freddyli5356 4 місяці тому
Can I package the game as an IPA / apk game then running it on my phone in order to control the robot?
@roboage1027
@roboage1027 4 місяці тому
No, it's just for simulation.
@planetaryutilities
@planetaryutilities 4 місяці тому
Can you share the tools and libraries you are using? Would be very helpful as I am designing a 6 dof arm and would like to play around it like you do in that simulator. Thank you!
@alimoharam4362
@alimoharam4362 4 місяці тому
okay but how do you get the Jacobean matrix of the robot in the first place if I don't know the joint variables ?
@roboage1027
@roboage1027 4 місяці тому
But your robot should have some sensors to detect joints positions like encoders, potentiometers, IMU sensors.
@samidjennane5133
@samidjennane5133 4 місяці тому
Hello thanks alot for the video, just wanted to ask a question, should i be a pro at unreal engine 5 (C++) to use it for robotics simulations, or just learning the basics with blueprints will be enough to build complex simulations, ps: bare in mind that i will integrate everything with ros2,
@roboage1027
@roboage1027 4 місяці тому
Hi! Thank you for your comment. I think you should be quiet proficient in Unreal Engine. And I'd advise you to use C++ for your projects. I studied UE for game development and I use all the tools that I've learnt for game development in my robotics projects as well .
@AzharKhan-cy5kt
@AzharKhan-cy5kt 4 місяці тому
Do you have github where is all the libraries if i want to experiment with it?
@billymazotti5446
@billymazotti5446 4 місяці тому
Awesome video! Where can I get the robot model and messhes you used?
@roboage1027
@roboage1027 4 місяці тому
This was one of the designs of my 3d printed robotic arm. I modeled it in solidworks. You can download meshes of some industrial robots from github for example(github.com/IFRA-Cranfield/ros2_RobotSimulation/tree/foxy).
@likefoodua1088
@likefoodua1088 4 місяці тому
Дякую за відео
@shahmirgohar3753
@shahmirgohar3753 5 місяців тому
Hello there!! Idk why, it worked the first time but then when I re-run it (had to re-build because I changed my arm package and urdf files) it won't re-build and gives me an error when building the gazebo_ros2_control package I will add the terminal log and error here if you could maybe help, I'd really appreciate it :') " /home/xardarii/arm_fyp/src/gazebo_ros2_control/src/gazebo_ros2_control_plugin.cpp: In member function ‘virtual void gazebo_ros2_control::GazeboRosControlPlugin::Load(gazebo::physics::ModelPtr, sdf::v9::ElementPtr)’: /home/xardarii/arm_fyp/src/gazebo_ros2_control/src/gazebo_ros2_control_plugin.cpp:290:67: error: ‘__gnu_cxx::__alloc_traits<std::allocator<hardware_interface::HardwareInfo>, hardware_interface::HardwareInfo>::value_type’ {aka ‘struct hardware_interface::HardwareInfo’} has no member named ‘hardware_plugin_name’ 290 | d::string robot_hw_sim_type_str_ = control_hardware_info[i].hardware_plugin_name; | ^~~~~~~~~~~~~~~~~~~~ gmake[2]: *** [CMakeFiles/gazebo_ros2_control.dir/build.make:76: CMakeFiles/gazebo_ros2_control.dir/src/gazebo_ros2_control_plugin.cpp.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:139: CMakeFiles/gazebo_ros2_control.dir/all] Error 2 gmake: *** [Makefile:146: all] Error 2 --- Failed <<< gazebo_ros2_control [35.0s, exited with code 2] " all other packages compile correctly, just not this.
@taiuwamsharon1418
@taiuwamsharon1418 5 місяців тому
Can you use ROS-I with specific programming languages such as KRL and kuka robots?
@roboage1027
@roboage1027 5 місяців тому
No, actually. I've never had experience with KRL. Sorry 😟
@muhammadihtishamamin859
@muhammadihtishamamin859 5 місяців тому
hello. where we can find the parts of the following robot and the files of Degree of freedom you used? please help
@roboage1027
@roboage1027 5 місяців тому
This is the robot I'm working on now. I designed it myself in SOLIDWORKS. It has 6 degrees of freedom. You can download urdf files of some of the industrial robots from GitHub . There's plenty of them available.
@montasirmustafa3819
@montasirmustafa3819 5 місяців тому
Hey 👋 , is there any way we can contact. I need some of your advice. I am looking forward to your response
@kot2905
@kot2905 5 місяців тому
Good video 👍 🇺🇦🇺🇦🇺🇦❤️
@rebop3000
@rebop3000 5 місяців тому
which gazebo version is that, im having a lot of issues
@alejandroginer2157
@alejandroginer2157 5 місяців тому
Have you published the files anywhere? I couldn't find them in your patreon nor Github
@adysssu
@adysssu 5 місяців тому
does this also work in foxy?
@roboage1027
@roboage1027 5 місяців тому
It should, I guess.
@drapiasuperioridade
@drapiasuperioridade 5 місяців тому
You didn't show how you get the launch and urdf files. The video is very confused for those who want learn.
@svitlana1367
@svitlana1367 5 місяців тому
Міцно тримає 👍
@roboage1027
@roboage1027 5 місяців тому
Дякую!❤️
@icesec2678
@icesec2678 6 місяців тому
Very informative
@QuyNguyen-sg2bl
@QuyNguyen-sg2bl 6 місяців тому
Hi, what motor do you use?
@roboage1027
@roboage1027 6 місяців тому
Brushless motors. Odrive D5060.
@user-bs5us3xk3y
@user-bs5us3xk3y 6 місяців тому
Nice video
@kevinwoodrobotics
@kevinwoodrobotics 6 місяців тому
Great work! Definitely singularities can be problematic if not careful! Have you considered implementing singularity avoidance?
@roboage1027
@roboage1027 6 місяців тому
Thank you! There are better ways, like inverse kinematics with optimization.
@vikavr5641
@vikavr5641 6 місяців тому
Very interesting, thanks
@roboage1027
@roboage1027 6 місяців тому
Thank you for your comments!
@kevinwoodrobotics
@kevinwoodrobotics 6 місяців тому
Wow impressive design! Does it shake much since it’s 3D printed when moving fast?
@roboage1027
@roboage1027 6 місяців тому
Not much. Mostly because I made some mistakes in design. It can be cured 😁