You can now Join my channel!
0:34
Greenhouse Navigation Robot
5:04
Жыл бұрын
Cabbage carrying robot
3:43
Жыл бұрын
DIY hexapod in various movements
2:30
ATMower ROS2 test running
3:31
Жыл бұрын
Double-Ankermann with ATCart Omni
1:13
UMOAB with ROS2 demo
13:11
2 жыл бұрын
A brief demonstration of AT_UMOAB01
8:37
Пікірлер
@andrewcrus
@andrewcrus 3 күн бұрын
Probably this comment will not be read, but I would like to ask - the hexapod noticeably drags its hind legs when moving - is this a kinematics problem or is it a matter of the structure not being rigid enough?
@kritoxd8594
@kritoxd8594 4 күн бұрын
What's the budget of your project
@maherdaibes9344
@maherdaibes9344 5 күн бұрын
hi can someone share python script how to do the equations conversion ?
@thomasluk4319
@thomasluk4319 11 күн бұрын
Can u explain a bit how do u extract the laser point from fastlio registered point cloud? And what’s the relay?
@stepbystep-robotics6881
@stepbystep-robotics6881 11 күн бұрын
The laserscan is extract from a package called poiontcloud_to_laserscan package. The term “relay” on my package is just to repeat the Odometry topic from FastLio but replace the frame_id to “odom” and also publish the odom to base_link TF.
@salh2665
@salh2665 18 күн бұрын
❤❤❤❤
@MrAlejandroblanco
@MrAlejandroblanco 19 күн бұрын
Still no access to your repository
@stepbystep-robotics6881
@stepbystep-robotics6881 19 күн бұрын
Hi MrAlejandroblanco, for this video there is no github repository because everything is setup on Ardupilot. There is no special code for this one. But in the future videos in some application I could share to you the code.
@stepbystep-robotics6881
@stepbystep-robotics6881 19 күн бұрын
By the way, for my latest video kzbin.info/www/bejne/ZqCleYOuh96Wis0si=uwcXqccZF9gsR7Cq I have made some ROS package which member can access and check it out! If you would like to join, could you please tell me your github username?
@sutanmuhamadsadamawal715
@sutanmuhamadsadamawal715 24 күн бұрын
Nice Project, I working with the similar project for agriculture robot, here in Japan. It will be nice if I can contact you for getting some advice.
@hrmny_
@hrmny_ 24 күн бұрын
Very nice project, do you have any resources on where to buy good quality wheels/motors?
@hrmny_
@hrmny_ 24 күн бұрын
What's the minimum angle of the lidar vertically? As in if it's mounted flat can it see the ground? Seems like you have some ground data in your neighborhood scan
@stepbystep-robotics6881
@stepbystep-robotics6881 24 күн бұрын
Min. FOV angle is -2degree. The lidar is placed in flat, and yes with this min FOV angle, meaning it will see ground with farther away from the robot.
@TiNredstoner
@TiNredstoner 25 күн бұрын
Cook video! I wonder if the Fast LIO can be used with a depth camera (with depth image to point cloud conversion). I have a special version of Asus Xtion that is depth-only instead of typical RGB-D.
@stepbystep-robotics6881
@stepbystep-robotics6881 25 күн бұрын
if that pointcloud from depth camera is fast enough, I think it might work. And you still need IMU too.
@sencis9367
@sencis9367 23 күн бұрын
Do you want to use RGBD point cloud instead of lidar? But the lidar has a large field of view of 360 degrees versus 90 for the camera, and most importantly, its accuracy is the same at 40 meters or 10 centimeters and is approximately equal to +/- 2 centimeters, the accuracy of the RGBD camera decreases with distance and is comparable with the lidar up to about 5 meters, which quite small, also computer vision algorithms like SGM in realsense cameras allow more errors in image triangulation than lidar physically measures the time of flight of light?
@TiNredstoner
@TiNredstoner 23 күн бұрын
@@sencis9367 That what I already had. Also It's depth only. So the visual odometry was not available here. I have a plan to mount the camera on the front and back of the robot, as I have two of then. And then write a CPP ros2 node to combine the Point cloud into a single cloud message.
@sencis9367
@sencis9367 22 күн бұрын
@TiNredstoner As far as I understand, the key condition for the operation of lidar odometry is the correlation of the visible lidar pointcloud and points on the map. Those in contrast to visual odometry, which is oriented by the ORB, KLT, SURF descriptors, by the coincidence of their PIDs, the lidar is oriented solely by the shape of objects around it, and for greater matching of the shapes of objects visible by the lidar, measurement accuracy plays a key role, and range affects reliability in rarefied environments and in open space, it turns out that theoretically you can count on working inside small rooms with the camera's IR projector turned on in case there are no visual signs for triangulation , also the camera will generate a very dense cloud in comparison with the lidar, one camera can create up to 1,000,000 points every 33.3 milliseconds in 1280x720 resolution & 30 fps, which will require a lot of computing power.
@TiNredstoner
@TiNredstoner 22 күн бұрын
@@sencis9367 I have tested the Asus Xtion (640x480 depth resolution) with various Laser Odometry SLAM but not all of them. I ported the SSL_SLAM to ros2 and this seems to give the best result. Still, the problem remains when the robot rotates. The estimated odometry just fly off as the robot start to rotate. My guess was that the narrow horizontal FoV compared to 3D LiDAR, But something like Livox Horizon, MID-40 seems to works despite the similar narrow FoV. I yet to test it with KISS-ICP and another IMU coupled SLAM.
@MrAlejandroblanco
@MrAlejandroblanco 27 күн бұрын
Rashid
@stepbystep-robotics6881
@stepbystep-robotics6881 25 күн бұрын
Hi, thank you for being a member of my channel!
@MrAlejandroblanco
@MrAlejandroblanco 19 күн бұрын
@stepbystep-robotics6881 rashid, I am interested in your driver board .. I will need some support for my project.. do you have a price related for advice per hour or so.. ?
@TNERA
@TNERA 27 күн бұрын
very nice explanation of the tech and how you put it together!
@stepbystep-robotics6881
@stepbystep-robotics6881 27 күн бұрын
I am glad it useful somehow 😊
@natonion1154
@natonion1154 28 күн бұрын
Great video. We tried fast-lio2 before but quickly drifted.
@stepbystep-robotics6881
@stepbystep-robotics6881 28 күн бұрын
I have seen it couple times, but after restart it and place on proper vehicle, it works most of the time.
@nanastos18060
@nanastos18060 28 күн бұрын
Super sweet technology, thank you for sharing!!
@sebastianrada4107
@sebastianrada4107 28 күн бұрын
Great video Does it work with 2d lidars?
@stepbystep-robotics6881
@stepbystep-robotics6881 28 күн бұрын
Fast-Lio only works with 3D lidar. But Nav2 just 2D laserscan is enough.
@mr2tot
@mr2tot 28 күн бұрын
Hi, what is the maximum speed that your robot can achieve? And what maximum speed have you tested with this algorithm ? Thanks :D
@stepbystep-robotics6881
@stepbystep-robotics6881 28 күн бұрын
Max speed with 18V battery is 1.3m/s It’s DC brushed motors, so if higher voltage it could go faster. The AT Motor Driver that I am using could go up to 24V or 6 cells battery. I have trie run that with full speed outdoor, the Odometry from FAST-LIO still pretty reliable :) they really made a good work.
@mr2tot
@mr2tot 28 күн бұрын
@@stepbystep-robotics6881 Thank you for your answer. In addition to the robot depending on the battery voltage, does it also depend on the ROS processing speed? If I'm not mistaken, robots developed on ROS only have a maximum speed of about 3m/s?
@stepbystep-robotics6881
@stepbystep-robotics6881 28 күн бұрын
@@mr2tot I don’t think any ROS robot will be limited as 3m/s because robot’s physical speed doesn’t relate to ROS processing speed. The vehicle physical speed should be depending on ESC or motor driver. From my point of view, I don’t use ROS for all of control level, sometime we need realtime data in low level then better to use RTOS. ROS is better from middle to higher level software I feel.
@sencis9367
@sencis9367 23 күн бұрын
@stepbystep-robotics6881 Am I understanding this correctly, the lidar is highly susceptible to the rolling shutter effect due to the slow mechanical sweep (rotation mirror livox mid 360 only 10Hz), which may require an accurate imu sensor or wheel odometry for predict the displacement of the point cloud on the moving platform thus obtain an accurate lidar odometry xyz position and quat position? Perhaps in this case, wheel odometry can help determine the exact position of the robot on the move. Have you tried solutions like LIW-OAM to obtain a more accurate position?
@fra5715
@fra5715 29 күн бұрын
Dude, this is amazing. Thank you for video.
@stepbystep-robotics6881
@stepbystep-robotics6881 29 күн бұрын
Hope it will be useful information 😁
@fra5715
@fra5715 29 күн бұрын
@@stepbystep-robotics6881 it definitely is 👍👍
@PCBWay
@PCBWay 29 күн бұрын
Well done!
@stepbystep-robotics6881
@stepbystep-robotics6881 29 күн бұрын
Thank you to PCBWay for the nice 3D printed part. It’s really neat and fast delivery!
@Flynn3778
@Flynn3778 29 күн бұрын
I wonder what how the point cloud would look like with the LIVOX MID-360 for a wire mesh fence. Our baseball field is surrounded by 6 foot high mesh fencing. In the process of building a mower to do the field and need a way for the mower to see the perimeter.
@stepbystep-robotics6881
@stepbystep-robotics6881 29 күн бұрын
I believe the wire mesh could be detected by the MID-360. It could detect some of power line, so in case of planar fence, it might be no problem. The lidar itself is not too expensive, you better to give a try on it. 🙂
@ShadenAbdullah
@ShadenAbdullah Ай бұрын
Great work! please share the 3d design files
@RC_Ira
@RC_Ira Ай бұрын
Excellent work, thanks for video!❤🎉😊
@tuliopireso
@tuliopireso Ай бұрын
Nice vídeo. Where did u get the tracks from?
@stepbystep-robotics6881
@stepbystep-robotics6881 Ай бұрын
From Chinese supplier
@fra5715
@fra5715 Ай бұрын
Thank you for showing the application using Ardupilot
@danialothman
@danialothman Ай бұрын
i wish membership is available in my country, but nonetheless, keep on making awesome robotics content!
@stepbystep-robotics6881
@stepbystep-robotics6881 Ай бұрын
Thank you, and no problem. I will keep making it.
@controlledvehicles4642
@controlledvehicles4642 Ай бұрын
I did a similar project with the ROS system. GST video streaming kzbin.info/www/bejne/d53KZqiGbLCdf6Msi=4iegOLeqErFz3DvG
@xyzheng9672
@xyzheng9672 Ай бұрын
Really like your content! would like to collab with you and just wondering the best way to reach you, thanks! Sienna from PCBWay😆
@stepbystep-robotics6881
@stepbystep-robotics6881 Ай бұрын
Hi Sienna, I am glad to collab with PCBWay, I have seen many of your sponsor videos. Please contact me by [email protected] , I am looking forward.
@julianvaldes9242
@julianvaldes9242 Ай бұрын
What is rhe payload for this robot ?
@stepbystep-robotics6881
@stepbystep-robotics6881 Ай бұрын
Payload is 100kg.
@TheRainHarvester
@TheRainHarvester Ай бұрын
The swiss guy with the accent released a video with 1cm gps. He said 30m is the resolution without a base station i think. How did you get enough gps resolution?
@stepbystep-robotics6881
@stepbystep-robotics6881 Ай бұрын
Hi, I was using NTRIP for base station, so my GPS resolution is around ~10cm because my GPS status is only RTK Float, rarely RTK Fixed. If I setup local base station, that would be much precise.
@RC_Ira
@RC_Ira Ай бұрын
Amazing robot crawler!❤ Thanks for your help 🎉😊
@fra5715
@fra5715 Ай бұрын
Yes, finally. Thank you for the video on PWM control with your ATCrawler
@FP3DStudio
@FP3DStudio Ай бұрын
Hi! Congratulatins for the project. I can't find the output specs of driver. Which voltage and current motor max can drive?
@stepbystep-robotics6881
@stepbystep-robotics6881 Ай бұрын
Hi, sorry for lack of explaination of specs information. The motor driver could operate from 3s to 6s batteries, but highly recommended to use with 5s or 6s (18V to 24V). The peak current is 100A, so it depends on how much voltage supplying the current drawn would be different, so the higher voltage is better.
@FP3DStudio
@FP3DStudio Ай бұрын
@@stepbystep-robotics6881 Thanks for explanation! 🙂
@natonion1154
@natonion1154 2 ай бұрын
Awesome video,! Curious why not migrate the project to Ros 2 entirely?
@MrTaratataT
@MrTaratataT 2 ай бұрын
Hi, who is your rubber tracks supplier? I have trouble to find some good tracks in small size like this...
@fuzailhamid1122
@fuzailhamid1122 2 ай бұрын
Just wondering, did you write all that 1000 lines of code in the camera_control.cpp file yourself or got help from ChatGPT?
@mansurul8293
@mansurul8293 2 ай бұрын
Your motor driver is awesome but too expensive over $500
@stepbystep-robotics6881
@stepbystep-robotics6881 2 ай бұрын
Thank you, yes I understood. There was a lot of work and development in there.
@mansurul8293
@mansurul8293 2 ай бұрын
@@stepbystep-robotics6881 How much can you reduce for 100 units?
@mansurul8293
@mansurul8293 2 ай бұрын
what is the NUC specification you used?
@mansurul8293
@mansurul8293 2 ай бұрын
Did you use this model "Intel Alder Lake N97 Mini PC--NucBox G5" with 12GB RAM ?
@alioudiop8504
@alioudiop8504 2 ай бұрын
Great job! Just discovered your channel
@fra5715
@fra5715 2 ай бұрын
Thank you for the video
@pegas351
@pegas351 2 ай бұрын
Hi. Thanks for the great video! What technologies are you using for the realtime video (teleoperation)? What latency do you get? Is your cellular connectivity 4G or 5G?
@stepbystep-robotics6881
@stepbystep-robotics6881 2 ай бұрын
Hi. thank you for watching. it's WebRTC. I haven't checked latency officially, but most of the place I tested, the latency is quite similar as in video. If poor connection, the webrtc will just reduce video resolution automatically. The white router there is 4G/LTE.
@pegas351
@pegas351 2 ай бұрын
@@stepbystep-robotics6881 Thanks, Rasheed, for you quick reply. We are building a wheeled robot, we called it BigfootBot. We also have a 4G/LTE modem on the robot. We are using ROS 2. Currenlty we want to add teleoperation with the camera streaming over cellurar network. For teleoperation we tested Foxglove and it worked fine. We have Intel Realsense D435i camera and Rpi camera module V2. We tested realtime streaming using ffmpeg and protocols like RTMP and MPEG-TS but they didn't give good results (latency was even fine but bad quality). Those protocols are very easy to use out of the box. We learned about WebRTC and it seems right solution but is more tricky to install. Could you please advise and direct us (send some links, keywords) how to setup WebRTC? Thanks!
@pegas351
@pegas351 2 ай бұрын
@@stepbystep-robotics6881 Thanks, Rasheed, for you quick reply. I have Intel Realsense D435i camera and Rpi camera module V2. I tested realtime streaming using ffmpeg and protocols like RTMP and MPEG-TS but they didn't give good results (latency was even fine but bad quality). Those protocols are very easy to use out of the box. I learned about WebRTC and it seems right solution but is more tricky to install. Could you please advise and direct me (send some links, keywords) how to setup WebRTC? Thanks!
@user-rc8lt6qs8s
@user-rc8lt6qs8s 2 ай бұрын
hii bro i need you for my new otonom robots control protect, can you contact me
@jimo2865
@jimo2865 2 ай бұрын
I have a KD Smart Chair I want to control over WifFi (use as a camera platform). I need to replicate the joystick. Seen anyone hack the Smart Chair? I plan to use an ESP32. My Joystick Rube Goldberg Machine: kzbin.infoRkxEvaf4dpY
@brunobock372
@brunobock372 2 ай бұрын
Your video is very good. Lots of tutorials only cover the cicloidal gear and not the entire drive but yours is very complete!
@myjobcare
@myjobcare 2 ай бұрын
Sure, here's the text translated into English: "I have been using an electric wheelchair for 17 years and am looking for a competent supporter to help me convert my wheelchair to remote control. I have a DX2 control from Dynamics Control. Could you assist me with how this works and what I need to do to connect a remote control? Does it work through the control or through the farmer module? Thank you very much for your support. Warm regards, Richard"
@myjobcare
@myjobcare 2 ай бұрын
Einmal dir I'm looking for a guy you can 10 program my wheel cher so I can Usain by remote control I have one DX2 Dynamics control point i would like to have some support to get in contact with me thanks for your help I'm seventeen years in wheelchair now it's time to use my second real share by remote control contact appreciated
@jhossepgomezmercado5107
@jhossepgomezmercado5107 2 ай бұрын
Hi, how can I get the 3d model?
@nooroamaui9071
@nooroamaui9071 3 ай бұрын
awesome need one for my golf trundler
@leopoldomor6586
@leopoldomor6586 3 ай бұрын
It’s possible to connect ardupilot on it?
@stepbystep-robotics6881
@stepbystep-robotics6881 3 ай бұрын
Yes, it’s possible, I have the PWM board version for ardupilot. attraclab-shop.com/product/atcart-rc-assemble-set/
@Sadashi
@Sadashi 3 ай бұрын
Thank you, very nice video and indeed very interesting camera. Can we purchase it outside of Japan? Also, how can you control the gimbal from usb? Do they have some kind of sdk? Thank you!
@stepbystep-robotics6881
@stepbystep-robotics6881 3 ай бұрын
Thank you! Yes, you can purchase it from xacti directly. All of the control is done from UVC protocol, and unfortunately there is no SDK…but you can take a look on my ROS2 package for example. The Xacti’s engineer could support you as well once you got the product.
@Sadashi
@Sadashi 3 ай бұрын
Thank you so much for the info and for your efforts on the ros package, I will try to contact them to purchase one for my project.
@noben97
@noben97 3 ай бұрын
Can you share information on the used motors in this project?
@stepbystep-robotics6881
@stepbystep-robotics6881 3 ай бұрын
It’s Dynamixel motor, XM430-W350-R.
@noben97
@noben97 3 ай бұрын
@@stepbystep-robotics6881 Thanks for the quick response! Though these motors are too expensive for my project at the moment. Do you have any cheaper recommendations or will any servo motor do?
@mannyshergill1528
@mannyshergill1528 3 ай бұрын
Strange that Im using the exact same method with exactly the same parameters but solidworks runs into an error saying the equations are invalid