- 91
- 394 412
stepbystep-robotics
เข้าร่วมเมื่อ 5 ต.ค. 2016
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
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...
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
Patrolling robot and operating by WebRTC
มุมมอง 1.6Kปีที่แล้ว
Patrolling robot and operating by WebRTC
ROS2 Navigation2 on web application with ATCart8 mobile platform.
มุมมอง 2.2K2 ปีที่แล้ว
ROS2 Navigation2 on web application with ATCart8 mobile platform.
Drone control by WebRTC on web application
มุมมอง 2K2 ปีที่แล้ว
Drone control by WebRTC on web application
Your VDO very inspiring me. For the next VDO, can you share the way to publish and subscribe over the Wi-Fi please?
I am glad to hear that! For wifi, all the process is same except the micro_ros_transports, please check on 7:45
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?
Great video, if there's elevators between waypoints what can you add to make the robot navigate it?
Hi Rachid, I would like to know if the JMOAB works with other jetson cards like Jetson Orin nano or others.
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!
th-cam.com/video/bSQXy-uTofM/w-d-xo.htmlsi=jd8JOvj0--mO7mJn
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
Hi again! Did you change anything into slam toolbox files to get the map creates from your laserscan topic?
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?
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.
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?
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.
@ 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.
@@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 ;)
@@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?
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?
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
Great! Is your board available to purchase on PCBWay?
id do something like this by checking the weight of the pot to check the humidity level and try to automate it
Yes, that would be a perfect solution! I am thinking to add some sensors later.
Nice explanation. Can you put it to modem sleep and wake it up via WiFi?
@@jack91522 oh yeah, that’s nice idea. So it can save power. Will consider about it, thanks!
Thank you for the knowledge 🙏
Cool man
нехуя не понял но ты молодец!
question is what is the price of this camera... Is price available publicaly?
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
Nice project!
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?
@@AbdrahamaneKOITE Hi, yes we can install ROS2 Humble from source. I have two ROS2 on same system, galactic and humble.
@@stepbystep-robotics6881 Great, thank you!
@@stepbystep-robotics6881:must we install it from the source? is it possible to just using the Dock image?
@@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.
Very nice gripper, is it open source? Could I get designs?
How do we run this on a GPU?
This is what I was looking for, nice video
Could you share the python script for the cycloidal disc equation generator
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!
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..
How can i contact with you please
Skills 💪
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?
@@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.
@@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.
Very nice video!
Thank you very much!
Thank you!
Excellent video.
How can I contact with you
Great video! Could you also share the code for your fl_nav2_helper package please?
Hi Great video. Do you have any videos on how to program LOAM, SLAM or FAST LIO using a livox avia lidar?
I want to build a product on the delivery robot cab you please help me out
what is the name of the camera?
which is the topic ? you set to show the map and robot( green point) on the web ? thank you
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?
can you share one by one steps
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?
Nice one
Very cool, thanks for sharing 👍🏻
@@Tony-rl2fr thanks for watching!✌️
Very simple explanation! Thank you
❤❤❤❤🎉
日本在住なのですか?
日本の住宅街じゃん!ワロタ
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 !.
Hay distribuidor en España para comprar la placa ATMotorDriver 100A Two-Channels ?.
You can order it from attraclab-shop.com/product/atmotordriver-100a-2-channels-v-9-0/
Hey did you not integrate the t265 and d435 cameras with this robot?
any further information about GAMEPAD API? to logitech steering wheel comm
Thank you for the video! Can you guide me how can I place an order for the product?
@@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
@@stepbystep-robotics6881 Alright. What’s the price by the way?
@@stepbystep-robotics6881 Do you have any email address they respond to? I tried their online web form but no response there.