stepbystep-robotics
stepbystep-robotics
  • 91
  • 394 412
Save Plants from Dehydration by Automatic Watering System with ESP32
This is just my personal project to save my plants from dehydration because some lack of our attention. So this system works like an alarm clock, it will water the plants at everyday same time, and I can monitor the water level and alarm time from web application, and also get notifications if water is too less in tank.
This video is sponsored by PCBWay. They provide a full feature custom prototype from PCB, PCBA, 3D printing, CNC machining, laser cutting, and sheet metal bending.
For more detail, please check it on,
pcbway.com/g/9GW6N0
You will get $5 of New User Free Credit for your first order.
LINE Sticker is "Animated Lotso (Doodle Style)", you can buy it from store.line.me/stickershop/product/27148/en
Timeline:
0:00 Intro
0:37 System Brief
1:43 Hardware Overview
2:55 Ultrasonic Testing
3:43 NTP server Testing
4:39 Websocket Testing
6:20 SMTP Testing
7:20 Web Application
7:51 All functions Testing
9:19 PCB Design
10:00 Testing on real place
11:59 End
มุมมอง: 830

วีดีโอ

How to start develop micro-ROS on ESP32 quickly!
มุมมอง 2.4K3 หลายเดือนก่อน
In this video, I am sharing a guided of how we can start development on micro-ROS on ESP32 quickly without struggling on documentations... We will learn from the example and from my experience, then you can start your project with my boiler-plate sketch and tweak it for your own. This video is sponsored PCBWay. They provide a full feature custom prototype from PCB, PCBA, 3D printing, CNC machin...
Wheelies-Robot | Self-Balancing ESP32 Mobile Robot
มุมมอง 1.4K5 หลายเดือนก่อน
The Self-Balacing robot is one of the popular robot theme which many developers want to do. Today I am going to use the self-balancing functionality with the differential driven mobile, and create the "Wheelies" feature. This video is sponsored PCBWay. They provides a full feature custom prototype from PCB, PCBA, 3D printing, CNC machining, laser cutting, and sheet metal bending. For more detai...
Robust Odometry and Fully Autonomous Driving Robot | ATCrawler x FAST-LIO x Navigation2
มุมมอง 16K6 หลายเดือนก่อน
This video is to setup the FAST-LIO, highly robust LiDAR-inertial Odometry system with our ATCrawler. The 3D map and pointcloud data could be generated from this package. Th Navigation2 is used for an indoor-outdoor navigation and 2D map is created by slam_toolbox package. This video is sponsored PCBWay. They provides a full feature custom prototype from PCB, PCBA, 3D printing, CNC machining, l...
ATCrawler | The Ground Inpection Robot with Ardupilot and Web Console
มุมมอง 1.1K7 หลายเดือนก่อน
#robots #ugv #mobilerobots #ardupilot #programming #ai #technology #pcbway #3dprinting #webapplicationdevelopment This video is about the how to use ATCrawler with Ardupilot as the Ground Inspection Robot. The robot will try taking a photo of each point on the ground then construct all of photo into one big images, and overlay that image on the map of web console. So the operator could check wh...
You can now Join my channel!
มุมมอง 1797 หลายเดือนก่อน
You can now Join my channel!
ATCrawler | GPS Navigation with Ardupilot for Heavy Duty Robot
มุมมอง 6K7 หลายเดือนก่อน
This project is to use ATCrawler Basic heavy duty robot platform with our custom design motor driver to do autonomous driving by Ardupilot. Timeline: 0:00 Intro 0:29 Motor Driver 0:51 ATCrawler overview 1:58 Setup for Ardupilot 5:24 PID Tuning 7:26 Autonomous Driving 9:52 End For more detail of ATCrawler and Motor Driver, please check out on attraclab-shop.com
ATCrawler | The Heavy Duty ROS Robot
มุมมอง 2.5K8 หลายเดือนก่อน
The ATCrawler basic is one of our mobile robot to use in tough terrains, like agriculture farming, beach cleaning, search & rescue and transportation. We designed a custom motor driver which allow you to control the ATCrawler by using either PWM signal or ROS topics. In this video, I am going to show you the overview of this robot and drive testing as real application. For more detail about ATC...
XACTI Gimbal Camera and ATCrawler with ROS2 control
มุมมอง 9378 หลายเดือนก่อน
The purpose of this project is to let the ROS developer easily connects their XACTI CX-GB400 camera with their robot system, and have a control via ROS topic. Timeline: 0:00 Intro 0:23 Hardware explain 1:57 Software development 3:44 Testing camera 7:22 ATCrawler 8:04 Testing gimbal stabilization on vehicle 9:57 End My ROS2 package to control XACTI CX-GB400 github.com/attraclab/xacti_cam For mor...
Teleoperate ROS2 Robot Over Internet | Part.2
มุมมอง 853ปีที่แล้ว
The Part 2 of Teleoperate the Robot over the network. Now we move on to the robot and start to do some real demonstration. If you haven't seen the Part 1 please check on the link below, th-cam.com/video/4DpV0ESwHn0/w-d-xo.html Wan to get same robot I was using..? Please check on our store below. attraclab-shop.com/ Timeline: 0:00 Start all service files on robot 2:50 Web Console Testing on LAN ...
Teleoperate ROS2 Robot Over Internet | Part.1
มุมมอง 1.6Kปีที่แล้ว
Teleoperate ROS2 Robot Over Internet | Part.1
Autonomous Driving of ATCart Basic by using Semantic Segmentation (NVIDIA Segnet)
มุมมอง 1Kปีที่แล้ว
Autonomous Driving of ATCart Basic by using Semantic Segmentation (NVIDIA Segnet)
JMOAB x ROS2 | EP. 4.4 | Test Running Apple Following Robot
มุมมอง 321ปีที่แล้ว
JMOAB x ROS2 | EP. 4.4 | Test Running Apple Following Robot
JMOAB x ROS2 | EP. 4.3 | Coding on Cart Control to Follow Apples
มุมมอง 176ปีที่แล้ว
JMOAB x ROS2 | EP. 4.3 | Coding on Cart Control to Follow Apples
JMOAB x ROS2 | EP. 4.2 | Convert Apple Detection Code to ROS2
มุมมอง 110ปีที่แล้ว
JMOAB x ROS2 | EP. 4.2 | Convert Apple Detection Code to ROS2
JMOAB x ROS2 | EP. 4.1 | Making Apple Detection
มุมมอง 216ปีที่แล้ว
JMOAB x ROS2 | EP. 4.1 | Making Apple Detection
JMOAB x ROS2 | EP. 3 | Driving PWMCart with ROS topics
มุมมอง 470ปีที่แล้ว
JMOAB x ROS2 | EP. 3 | Driving PWMCart with ROS topics
JMOAB x ROS2 | EP. 2 | Driving ATCart with ROS topics
มุมมอง 244ปีที่แล้ว
JMOAB x ROS2 | EP. 2 | Driving ATCart with ROS topics
JMOAB x ROS2 | EP. 1 | Setup Jetson Nano and JMOAB
มุมมอง 694ปีที่แล้ว
JMOAB x ROS2 | EP. 1 | Setup Jetson Nano and JMOAB
Greenhouse Navigation Robot
มุมมอง 1.6Kปีที่แล้ว
Greenhouse Navigation Robot
Patrolling robot and operating by WebRTC
มุมมอง 1.6Kปีที่แล้ว
Patrolling robot and operating by WebRTC
Cabbage carrying robot
มุมมอง 542ปีที่แล้ว
Cabbage carrying robot
DIY Hexapod body self leveling control
มุมมอง 1.2Kปีที่แล้ว
DIY Hexapod body self leveling control
DIY hexapod in various movements
มุมมอง 2.1Kปีที่แล้ว
DIY hexapod in various movements
ROS2 Navigation2 on web application with ATCart8 mobile platform.
มุมมอง 2.2K2 ปีที่แล้ว
ROS2 Navigation2 on web application with ATCart8 mobile platform.
ATMower ROS2 test running
มุมมอง 1K2 ปีที่แล้ว
ATMower ROS2 test running
Double-Ankermann with ATCart Omni
มุมมอง 5112 ปีที่แล้ว
Double-Ankermann with ATCart Omni
UMOAB with ROS2 demo
มุมมอง 4682 ปีที่แล้ว
UMOAB with ROS2 demo
Drone control by WebRTC on web application
มุมมอง 2K2 ปีที่แล้ว
Drone control by WebRTC on web application
A brief demonstration of AT_UMOAB01
มุมมอง 2322 ปีที่แล้ว
A brief demonstration of AT_UMOAB01

ความคิดเห็น

  • @chailertyosbordin3048
    @chailertyosbordin3048 9 วันที่ผ่านมา

    Your VDO very inspiring me. For the next VDO, can you share the way to publish and subscribe over the Wi-Fi please?

    • @stepbystep-robotics6881
      @stepbystep-robotics6881 9 วันที่ผ่านมา

      I am glad to hear that! For wifi, all the process is same except the micro_ros_transports, please check on 7:45

    • @chailertyosbordin3048
      @chailertyosbordin3048 8 วันที่ผ่านมา

      Thank you for your suggestion, but can you share the solution how to run micro ros agent to connect with the esp32 via Wi-Fi?

  • @malcolmliang
    @malcolmliang 11 วันที่ผ่านมา

    Great video, if there's elevators between waypoints what can you add to make the robot navigate it?

  • @AbdrahamaneKOITE
    @AbdrahamaneKOITE 12 วันที่ผ่านมา

    Hi Rachid, I would like to know if the JMOAB works with other jetson cards like Jetson Orin nano or others.

  • @RezaAbdolahi
    @RezaAbdolahi 26 วันที่ผ่านมา

    Thank you for sharing your experiences and guidance on designing a cycloidal disk! Your explanation was incredibly helpful and has clarified many points I was struggling with. I’m currently working on a similar project and would love to dive deeper into this topic. If possible, may I kindly ask if you have any notes, diagrams, or additional resources that you could share? Your expertise is truly inspiring and much appreciated. Thanks again!

  • @anamariamedina3996
    @anamariamedina3996 27 วันที่ผ่านมา

    th-cam.com/video/bSQXy-uTofM/w-d-xo.htmlsi=jd8JOvj0--mO7mJn

  • @Mhyk3y
    @Mhyk3y 28 วันที่ผ่านมา

    Hey, I would like to know where you got the battery and the DC motors and if I can integrate that with a line follow robot. I urgently need this

  • @Wolf-dx6jk
    @Wolf-dx6jk 29 วันที่ผ่านมา

    Hi again! Did you change anything into slam toolbox files to get the map creates from your laserscan topic?

    • @Wolf-dx6jk
      @Wolf-dx6jk 29 วันที่ผ่านมา

      Sorry for being annoying but I really need your help. 9:47 I saw you are using custom config file. Can you please tell me what have you changed in original one to make everything work with livox mid360?

    • @Wolf-dx6jk
      @Wolf-dx6jk 28 วันที่ผ่านมา

      Okay I saw my first map but I guess I misunderstood how to use static transform publisher I transform like this body (default frame of laserscan) -> Odometry -> map -> odom But this only provide me see my map after initialization not further So I’m here again to ask how do you transform your laserscan frame to odom? It would be the best if you can provide your TF tree in Rviz that is working for creating map.

  • @Wolf-dx6jk
    @Wolf-dx6jk หลายเดือนก่อน

    What software do you use to actually tell your motors how they should rotate? Because you only point your robot the point on the map where it should go and it goes. But what data does robot use as input data to understand that it should move this or that direction? And where this data store to convert into motors rotation?

    • @stepbystep-robotics6881
      @stepbystep-robotics6881 หลายเดือนก่อน

      Sorry maybe I didn't have much explain too detail about robot navigation. The robot that I am using is a part from my previous video here th-cam.com/video/xYo6Bpzbto8/w-d-xo.htmlsi=TwPnH5ht5e6_Qp3H Simply speaking, the motors are given PWM signal and to generate the PWM I have the ROS package to easily send the command. About the map and and goal point things, I am using Navigation2 package which is the most well known navigation in ROS2, you can try searching on that.

    • @Wolf-dx6jk
      @Wolf-dx6jk หลายเดือนก่อน

      @ sorry but i still didn’t get it. After you defining the point in your room robot starts to get to the point. So drivers of motors should be connected somehow to get the information of the path robot are going to move through. So I’m trying to understand which package do you use to convert path to the goal into order of commands motors must execute. And how to connect motors for them to consuming this order as input signal (or may be after parsing). For example I found in nav2 packages shim_controller package (I guess it’s pwm controller though). And if this controller is automatically convert path into order of commands so it’s obvious that I need to find how to make my robot get signals from this package. But I’m not sure I am on the right path.

    • @stepbystep-robotics6881
      @stepbystep-robotics6881 หลายเดือนก่อน

      @@Wolf-dx6jk Okay let me explain a bit more. I made a package called md100a_ros2_utils github.com/attraclab/md100a_ros2_utils on this package, it's listening on /cmd_vel topics from everywhere. Once any publisher send /cmd_vel, the md100a_ros2_utils package will convert that into PWM signal for motor driver to move wheel, as I have explained in this video th-cam.com/video/xYo6Bpzbto8/w-d-xo.htmlsi=jc-wiGhkRY6EyIlo&t=515 So you have to understand how we can control this robot by /cmd_vel topic first before moving to next step. Next, I said I was using Navigation2 package which is the package for Localization (know position on the map) and Navigation (move the robot by sending goal point). This package will be doing everything about generating path, create /cmd_vel. If you already have static map and decent odometry source, and once you run Navigation2 package you just need to pick a point on the map, then boom you will get /path and /cmd_vel topics from it. The package will keep sending /cmd_vel until the robot can reach the goal on map. I am not sure your ROS2 knowledge, but the Navigation2 package is a well-known one in ROS2, so maybe you can try checking on that, I think it could help. Good luck ;)

    • @Wolf-dx6jk
      @Wolf-dx6jk หลายเดือนก่อน

      @@stepbystep-robotics6881oh, thank you very much. That’s really clear explanation. However I’ve got another question. Does fl_nav2_helpers is your own package which I can’t get anywhere?

  • @billynugrahasutandi7028
    @billynugrahasutandi7028 หลายเดือนก่อน

    Hi, what ROS2 distro are you using? I've tried humble but it seems some issue on the microros part, but when I tried foxy it works fine. Maybe can you suggest me what ROS2 that I can start with?

  • @HassanShahzad-cc9nl
    @HassanShahzad-cc9nl หลายเดือนก่อน

    Hey please can you make some tutorials on ROS2 control? I’m sure many people would benefit from that. Also how to integrate ros2 control with microROS because as far as I’m aware, they don’t work together. Thanks

  • @louisviciedo
    @louisviciedo หลายเดือนก่อน

    Great! Is your board available to purchase on PCBWay?

  • @getsomepinkfluffymushrooms4560
    @getsomepinkfluffymushrooms4560 หลายเดือนก่อน

    id do something like this by checking the weight of the pot to check the humidity level and try to automate it

    • @stepbystep-robotics6881
      @stepbystep-robotics6881 หลายเดือนก่อน

      Yes, that would be a perfect solution! I am thinking to add some sensors later.

  • @jack91522
    @jack91522 หลายเดือนก่อน

    Nice explanation. Can you put it to modem sleep and wake it up via WiFi?

    • @stepbystep-robotics6881
      @stepbystep-robotics6881 หลายเดือนก่อน

      @@jack91522 oh yeah, that’s nice idea. So it can save power. Will consider about it, thanks!

  • @realinoindapaniii3832
    @realinoindapaniii3832 หลายเดือนก่อน

    Thank you for the knowledge 🙏

  • @thecuriousguy9734
    @thecuriousguy9734 หลายเดือนก่อน

    Cool man

  • @ArtesTeaParty
    @ArtesTeaParty หลายเดือนก่อน

    нехуя не понял но ты молодец!

  • @jedisgarage4775
    @jedisgarage4775 หลายเดือนก่อน

    question is what is the price of this camera... Is price available publicaly?

  • @inoid724
    @inoid724 หลายเดือนก่อน

    Hey Stepbystep! Really cool project-it's exciting to see how you've managed to automate plant watering with a microcontroller and pump system. If you’re ever interested in a simpler, low-maintenance alternative, you might want to check out a passive system like Blumat. It doesn’t use any electricity and works based on soil moisture, making it more fail-safe, especially when you’re away for long periods. Just a thought, but great work on your setup. th-cam.com/video/ZPDxoDS1sbI/w-d-xo.html th-cam.com/video/WHcOWdXF6ik/w-d-xo.html

  • @AbdrahamaneKOITE
    @AbdrahamaneKOITE 2 หลายเดือนก่อน

    Hi Rachid, thanks for the video! I see you're using Ubuntu 20.04 with ROS1 Noetic and ROS2 Galactic, but ROS2 Humble is recommended for the LiDAR. How did you manage to run all these versions on the same system?

    • @stepbystep-robotics6881
      @stepbystep-robotics6881 2 หลายเดือนก่อน

      @@AbdrahamaneKOITE Hi, yes we can install ROS2 Humble from source. I have two ROS2 on same system, galactic and humble.

    • @AbdrahamaneKOITE
      @AbdrahamaneKOITE 2 หลายเดือนก่อน

      @@stepbystep-robotics6881 Great, thank you!

    • @junyang1710
      @junyang1710 หลายเดือนก่อน

      @@stepbystep-robotics6881:must we install it from the source? is it possible to just using the Dock image?

    • @stepbystep-robotics6881
      @stepbystep-robotics6881 หลายเดือนก่อน

      @@junyang1710 I haven't tried on Docker, but it seems possible as well. If you can install the package inside Docker and could manage to get ROS topic back to local environment, that could work too I guess. I don't think the package has pre built Docker image, so we will need to make our own.

  • @japa8111
    @japa8111 2 หลายเดือนก่อน

    Very nice gripper, is it open source? Could I get designs?

  • @KognitiveLearn
    @KognitiveLearn 2 หลายเดือนก่อน

    How do we run this on a GPU?

  • @bisquestudio
    @bisquestudio 2 หลายเดือนก่อน

    This is what I was looking for, nice video

  • @whifflorant_playz4468
    @whifflorant_playz4468 3 หลายเดือนก่อน

    Could you share the python script for the cycloidal disc equation generator

  • @anasbadr9372
    @anasbadr9372 3 หลายเดือนก่อน

    Hi, great video! Sadly we can't get to run the publishers quickly enough. Maximum we can get is like 2.0 Hz. We tried changing the timeout argument but nothing changed :( Could you please try to point out where the problem could be? Thanks!

  • @Adlaosvlog
    @Adlaosvlog 3 หลายเดือนก่อน

    Good morning sir i got step by step on how to make that ?? Help me on my thesis proposal .. anf please send code and list of parts that i needed please..

  • @farah7207
    @farah7207 3 หลายเดือนก่อน

    How can i contact with you please

  • @erniea5843
    @erniea5843 3 หลายเดือนก่อน

    Skills 💪

  • @fra5715
    @fra5715 3 หลายเดือนก่อน

    I really love this video and I am going to be watching this again for my own project. Do you think it is possible to do micro ROS on the STM32 and compare the differences in hardware/data capabilities acting as a ROS node to a Single Board Computer?

    • @stepbystep-robotics6881
      @stepbystep-robotics6881 3 หลายเดือนก่อน

      @@fra5715 I’m glad you love it! I think it’s possible on STM32 as well, maybe even better than ESP32. But I like ESP32, a lot of documentation and support everywhere.

    • @fra5715
      @fra5715 3 หลายเดือนก่อน

      ​@@stepbystep-robotics6881 I agree with you. It’s similar to the comparison between the Raspberry Pi and the Orange Pi. While the Raspberry Pi has excellent documentation, the Orange Pi, like the STM32, offers better hardware capabilities. I think it's worth exploring both, so I’ll experiment with the STM32 and Orange Pi and see what I can come up with.

  • @PhG1961
    @PhG1961 3 หลายเดือนก่อน

    Very nice video!

  •  3 หลายเดือนก่อน

    Excellent video.

  • @عبداللهالدوسري-م9ت
    @عبداللهالدوسري-م9ت 3 หลายเดือนก่อน

    How can I contact with you

  • @nicholastan170
    @nicholastan170 3 หลายเดือนก่อน

    Great video! Could you also share the code for your fl_nav2_helper package please?

  • @F2MFireDraftingDesignsIn-ch4tw
    @F2MFireDraftingDesignsIn-ch4tw 3 หลายเดือนก่อน

    Hi Great video. Do you have any videos on how to program LOAM, SLAM or FAST LIO using a livox avia lidar?

  • @DanielNorvi
    @DanielNorvi 3 หลายเดือนก่อน

    I want to build a product on the delivery robot cab you please help me out

  • @id778
    @id778 4 หลายเดือนก่อน

    what is the name of the camera?

  • @Foolsimsimulate
    @Foolsimsimulate 4 หลายเดือนก่อน

    which is the topic ? you set to show the map and robot( green point) on the web ? thank you

  • @swfreeD
    @swfreeD 4 หลายเดือนก่อน

    where can i get these smaller track rollers from which extends the track length? on my rover i am quite limited by the default track wheel size. is it a 3d printed part or a commercial product?

  • @VishnurajCr-m5y
    @VishnurajCr-m5y 4 หลายเดือนก่อน

    can you share one by one steps

  • @김영욱-n5u1r
    @김영욱-n5u1r 4 หลายเดือนก่อน

    Nice video! As I understand it, AMCL publishes map to odom tf, while FAST-LIO publishes odom to robot's base frame tf. Will this method work well even if the robot platform experiences significant roll or pitch movements, such as in two-wheeled balancing robots?

  • @FactorSocial4797
    @FactorSocial4797 4 หลายเดือนก่อน

    Nice one

  • @Tony-rl2fr
    @Tony-rl2fr 4 หลายเดือนก่อน

    Very cool, thanks for sharing 👍🏻

  • @wongpokhim
    @wongpokhim 4 หลายเดือนก่อน

    Very simple explanation! Thank you

  • @salh2665
    @salh2665 5 หลายเดือนก่อน

    ❤❤❤❤🎉

  • @olochiyamata6306
    @olochiyamata6306 5 หลายเดือนก่อน

    日本在住なのですか?

  • @olochiyamata6306
    @olochiyamata6306 5 หลายเดือนก่อน

    日本の住宅街じゃん!ワロタ

  • @garfigarfi-i9g
    @garfigarfi-i9g 5 หลายเดือนก่อน

    Que sistema conectas a tu placa ROS ( gps , antenas telemetria, Utilizas un Pixhawk o es otro tipo de hardware el que utilizas para la conduccion Autonomo del robot ?. Yo utilizo controlador de Cytron MDDS30A es tambien compatible ?. Me gustaria tuvieras distribuidor en España o Europa si mas adelante lo tienes previsto me alegrare lo comuniques ya que muchos fuera Europa es un problema aqui el tema de aduanas y aranceles no saber exacto el total de lo que puede costar la compra hasta llegar a casa !.

  • @garfigarfi-i9g
    @garfigarfi-i9g 5 หลายเดือนก่อน

    Hay distribuidor en España para comprar la placa ATMotorDriver 100A Two-Channels ?.

    • @stepbystep-robotics6881
      @stepbystep-robotics6881 5 หลายเดือนก่อน

      You can order it from attraclab-shop.com/product/atmotordriver-100a-2-channels-v-9-0/

  • @kartiksoni7404
    @kartiksoni7404 5 หลายเดือนก่อน

    Hey did you not integrate the t265 and d435 cameras with this robot?

  • @edinetgrunhed6000
    @edinetgrunhed6000 5 หลายเดือนก่อน

    any further information about GAMEPAD API? to logitech steering wheel comm

  • @RazaRizvi-s5o
    @RazaRizvi-s5o 5 หลายเดือนก่อน

    Thank you for the video! Can you guide me how can I place an order for the product?

    • @stepbystep-robotics6881
      @stepbystep-robotics6881 5 หลายเดือนก่อน

      @@RazaRizvi-s5o Hi, unfortunately I think there is no shopping site yet. But you can contact to Xati directly for a purchase. xacti-co.com

    • @RazaRizvi-s5o
      @RazaRizvi-s5o 5 หลายเดือนก่อน

      @@stepbystep-robotics6881 Alright. What’s the price by the way?

    • @RazaRizvi-s5o
      @RazaRizvi-s5o 5 หลายเดือนก่อน

      @@stepbystep-robotics6881 Do you have any email address they respond to? I tried their online web form but no response there.