Practical Robotics
Practical Robotics
  • 31
  • 143 818
Robotics Without Coding? Robotics FAQ
Robotics Without Coding? Robotics FAQ
Avoid this robotics mistake.
If you find my videos helpful, you can say thank you and help me to make more tutorials with a cup of coffee, or by picking up a copy of Practical Robotics in C++ or using my Amazon affiliate links below. Thank you for your support!
www.buymeacoffee.com/practicalrobot
Practical Robotics in C++: amzn.to/3CJAqHs
2cm Accurate RTK GPS: amzn.to/3v1cQ6B
RPLidar: amzn.to/3tgIz3g
LD19/LD06 Lidar: amzn.to/3tgIz3g
As an Amazon Associate I earn from qualifying purchases.
มุมมอง: 701

วีดีโอ

Udev Rules Linux: Ensure USB (and other) Devices Always Keep Same Port
มุมมอง 9K2 ปีที่แล้ว
Udev Rules Linux: Ensure USB (and other) Devices Always Keep Same Port! Changing port names (/dev/ttyUSB0.../dev/ttyUSB1.../dev/ttyAMA0...etc) are annoying and waste valuable time. Fortunately, it's a problem that is easy enough to fix. Viewer/Reader Q&A: What type of power supply did you use in Practical Robotics in C ? If you mean the source/battery, I used a 14.4 volt power tool battery that...
Control Stop and Start RPlidar Motor (and other devices) Automatically with ROS Robot Program!
มุมมอง 1.5K2 ปีที่แล้ว
Stop and Start RPlidar Motor (and other devices) Automatically with ROS Robot Program! If you find my videos helpful, you can say thank you and help me to make more tutorials with a cup of coffee or by picking up a copy of Practical Robotics in C . Thank you for your support! www.buymeacoffee.com/practicalrobot Practical Robotics in C : amzn.to/3CJAqHs RPLidar: amzn.to/3tgIz3g As an Amazon Asso...
Autonomous Robot Waypoint Following Making Deliveries ROS Navigation Raspberry Pi
มุมมอง 9412 ปีที่แล้ว
If you find my videos helpful, you can say thank you and help me to make more tutorials with a cup of coffee or by picking up a copy of Practical Robotics in C . Thank you for your support! www.buymeacoffee.com/practicalrobot Practical Robotics in C : amzn.to/3CJAqHs As an Amazon Associate I earn from qualifying purchases. Autonomous Raspberry Pi Robot Waypoint Following Making Deliveries ROS N...
Hoverboard Robotics Tutorial Part 3B: Hoverboard Robot Drive with Joystick Potentiometers
มุมมอง 9K2 ปีที่แล้ว
If you find my videos helpful, you can say thank you and help me to make more tutorials with a cup of coffee or by picking up a copy of Practical Robotics in C . Thank you for your support! www.buymeacoffee.com/practicalrobot Practical Robotics in C : amzn.to/3CJAqHs Joystick: amzn.to/3qvE579 ST-Link V2 programmer: amzn.to/3wb43R0 Hoverboard Robotics Tutorial Part 3B: Hoverboard Robot Drive wit...
Potentiometers and Voltage Dividers Electronics Tutorial
มุมมอง 5522 ปีที่แล้ว
If you find my videos helpful, you can say thank you and help me to make more tutorials with a cup of coffee or by picking up a copy of Practical Robotics in C . Thank you for your support! www.buymeacoffee.com/practicalrobot Practical Robotics in C : amzn.to/3CJAqHs As an Amazon Associate I earn from qualifying purchases. Potentiometers and Voltage Dividers Electronics Tutorial. How to use a p...
URGENT CORRECTION: Emergency stop for hacked hoverboard creations
มุมมอง 2.8K3 ปีที่แล้ว
URGENT CORRECTION: Emergency stop for hacked hoverboard creations One of the emergency stop methods I propose in tutorial 3b of the Hoverboards for Robotics series is completely unreliable and should not be used.
Hoverboard Robotics Tutorial Part 3A: Hoverboard Robot Drive with ROS (Robot Operating System)
มุมมอง 9K3 ปีที่แล้ว
If you find my videos helpful, you can say thank you and help me to make more tutorials with a cup of coffee or by picking up a copy of Practical Robotics in C . Thank you for your support! www.buymeacoffee.com/practicalrobot Practical Robotics in C : amzn.to/3CJAqHs Joystick: amzn.to/3qvE579 ST-Link V2 programmer: amzn.to/3wb43R0 FTDI: amzn.to/3fSTWKh USB Extension (1 Meter / 3.3 Feet): amzn.t...
Hoverboard Robotics Tutorial Part 2: Hacking the Control Board Firmware
มุมมอง 23K3 ปีที่แล้ว
If you find my videos helpful, you can say thank you and help me to make more tutorials with a cup of coffee or by picking up a copy of Practical Robotics in C . Thank you for your support! www.buymeacoffee.com/practicalrobot Practical Robotics in C : amzn.to/3CJAqHs Joystick: amzn.to/3qvE579 ST-Link V2 programmer: amzn.to/3wb43R0 As an Amazon Associate I earn from qualifying purchases. In this...
Hoverboard Robotics Tutorial Part 1: Hardware Overview and Hacking
มุมมอง 8K3 ปีที่แล้ว
If you find my videos helpful, you can say thank you and help me to make more tutorials with a cup of coffee or by picking up a copy of Practical Robotics in C . Thank you for your support! www.buymeacoffee.com/practicalrobot Practical Robotics in C : amzn.to/3CJAqHs Joystick: amzn.to/3qvE579 ST-Link V2 programmer: amzn.to/3wb43R0 Hoverboard Robotics Tutorial Part 1: Hardware Overview and Hacki...
José - New Robot
มุมมอง 8113 ปีที่แล้ว
Just sharing some shots of the new robot. Sensors not installed yet, but running on ROS and pair of hoverboard motors after hacking the control board. Practical Robotics in C : learn to build autonomous robots. Now available on Amazon in most markets, or the publisher's web store! Amazon U.S.: www.amazon.com/dp/9389423465/ref=cm_sw_em_r_mt_dp_NCC6DXJ1DTKR58CD3SV0 Barnes and Noble: www.barnesand...
The Latest From the Practical Robotics' Lab - New Autonomous SLAM Robot Pulls Truck
มุมมอง 1.1K3 ปีที่แล้ว
The Latest From the Practical Robotics' Lab - New Autonomous SLAM Robot Pulls Truck. What I've been up to and what comes next Practical Robotics in C : learn to build autonomous robots. Now available on Amazon in most markets, or the publisher's web store! Amazon U.S.: www.amazon.com/dp/9389423465/ref=cm_sw_em_r_mt_dp_NCC6DXJ1DTKR58CD3SV0 Barnes and Noble: www.barnesandnoble.com/w/practical-rob...
Three Common Mistakes to Avoid When Building and Programming Robots, Book Release and Giveaway!
มุมมอง 5673 ปีที่แล้ว
Three Common Mistakes to Avoid When Building and Programming Robots, Book Release and Giveaway!
Practical Robotics in C++ : learn to build autonomous robots.
มุมมอง 8K3 ปีที่แล้ว
Practical Robotics in C : learn to build autonomous robots.
OpenHVACControl quicktour - Open Source Multi-Zone, Multi-Stage HVAC Controller on a Raspberry Pi
มุมมอง 2.7K3 ปีที่แล้ว
OpenHVACControl quicktour - Open Source Multi-Zone, Multi-Stage HVAC Controller on a Raspberry Pi
Robot Computer Vision Based Outlet Detection with OpenCV. Light enough for Raspberry Pi Robotics.
มุมมอง 3104 ปีที่แล้ว
Robot Computer Vision Based Outlet Detection with OpenCV. Light enough for Raspberry Pi Robotics.
Most Affordable LIDAR: Hacking Neato Robot Vacuum Laser Scanner for your Robot Project
มุมมอง 6K4 ปีที่แล้ว
Most Affordable LIDAR: Hacking Neato Robot Vacuum Laser Scanner for your Robot Project
Practical Robotics in C++ trailer sneak preview - learn to build autonomous robots.
มุมมอง 2.2K4 ปีที่แล้ว
Practical Robotics in C trailer sneak preview - learn to build autonomous robots.
Serial Communication Tutorial: Negative Numbers and other Data Types (Two's Complement)
มุมมอง 3944 ปีที่แล้ว
Serial Communication Tutorial: Negative Numbers and other Data Types (Two's Complement)
Serial Communication Tutorial: Combining Multiple Bytes (Byte Concatenation)
มุมมอง 5K4 ปีที่แล้ว
Serial Communication Tutorial: Combining Multiple Bytes (Byte Concatenation)
Reading and Understanding Sensor Datasheets - Electronics Tutorial
มุมมอง 3.4K4 ปีที่แล้ว
Reading and Understanding Sensor Datasheets - Electronics Tutorial
Rviz Tutorial for ROS Robotics
มุมมอง 29K4 ปีที่แล้ว
Rviz Tutorial for ROS Robotics
Easiest Alexa Billy Bass Hacking Tutorial How To Hack Talking Animated Talking Toys with Arduino 1
มุมมอง 2.9K4 ปีที่แล้ว
Easiest Alexa Billy Bass Hacking Tutorial How To Hack Talking Animated Talking Toys with Arduino 1
Rubik's Cube Scrambling Robot - Open Source Arduino and Robotics Project
มุมมอง 1.2K4 ปีที่แล้ว
Rubik's Cube Scrambling Robot - Open Source Arduino and Robotics Project
Hacking Robot Vacuum (Roomba) Wheel and Motor Modules for Raspberry Pi or Arduino Robot Project
มุมมอง 7K4 ปีที่แล้ว
Hacking Robot Vacuum (Roomba) Wheel and Motor Modules for Raspberry Pi or Arduino Robot Project
Robot Networking in Seconds for FAST Image Recognition and more with Raspberry Pi!
มุมมอง 1.1K4 ปีที่แล้ว
Robot Networking in Seconds for FAST Image Recognition and more with Raspberry Pi!
BN0055 Absolute Orientation IMU Review and Giveaway!
มุมมอง 1.6K5 ปีที่แล้ว
BN0055 Absolute Orientation IMU Review and Giveaway!
Practical Robotics Chapter 13 - Autonomous Path Planning
มุมมอง 6725 ปีที่แล้ว
Practical Robotics Chapter 13 - Autonomous Path Planning

ความคิดเห็น

  • @muhammetyigitozz
    @muhammetyigitozz 4 วันที่ผ่านมา

    I dont know if you are still answering questions here but: Hall effect sensors on the motors dont have a good resolution so I want to use a seperate hall effect encoder (like AS5600). Do I need to connect it to the mainboard or can I connect it to the arduino and modify the code?

  • @dattatrayhinge3410
    @dattatrayhinge3410 16 วันที่ผ่านมา

    Great series of tutorials, I followed this one but I am not able to put the board in auto calibration after pressing on switch for 5 seconds. not sure what I missed

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

    thanks for this great tutorial, i have flashed numurous hoverboards by now, uart and pwm works fine. But i cannot get ADC to work. I flash the ADC variant but and wire up 10k pots to short cable. but there is no movement, just changing buzzing sound when turning the pots. then if i flash PWM firmware again it works as it should. i dont know what to do, got any tips? regards!

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

    can i control the motor at different speed using this

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

    What motor type are you using? Using gear reducer?

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

    i did the same instruction and modify the code on config.h with the same changes just to connect the arduino uno to UART3 in the hoverboard , upload the code to arduino , bu the motors didn't moved , it didn't give me any beeps , any help ??

  • @MohamedAli-sp2if
    @MohamedAli-sp2if 2 หลายเดือนก่อน

    you use ROS1 or ROS2 ?

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

    what does the strength value represent? is it like confidence or error?

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

    😂

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

    Just my kind of tinkering! Great hack to use the onboard motor driving array and skip the notorious motor shield and its plethora of issues! I am looking forward to trying this with my Roboquad that I have been sheepish to give a new brain to. Thanks so much for sharing your tips and knowledge. Buying you a couple of coffees as you saved me a week of banging my head against the wall lol.

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

    Hey, I was able to flash the board, and when plugged in it does the on chime but I am not getting any response from the communication nor the serial error. When I unplug the Hal sensors its does give me an error for that but for some reason usart does not work. Anything to point me in the right direction? Thanks!

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

    came here looking for help with WebUSB of all things, apparently that needs dhe creation of udev rules, too. really informative, thank you!

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

    Should use a system like Ardupilot with Mission planner software suite for stuff like this. Very well fleshed out system

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

    I want to roboting course sir.

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

    can you please tell ..... i have been facing a problem from the map_updates my lidars are not updating simultaneously lase_scan is working but there is no updation in rviz2

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

    What happens if I try to flash without the battery?

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

    Thank you so much!! You safed my bachelors thesis!! :D

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

    Thanks a lot for the great tutorial! I have two questions: 1) Can I buy any hoverboard from Ebay/Amazon to run the alternative firmware? I.e. do all versions have more or less the same main board compatible to the available hacked firmware? 2) Does the hoverboard controller board support precise monitoring of the motor angle? I.e. are the hall sensors read as analog values to compute the exact position rather than just six 1/0 states per magetic cycle? And do the alternative firmewares, such as the FOC control provide these information? I am going to build a robot that should also be able to move rather slow but with very high precission, say in the rage of a few milimeters, to pic up very small objects and I wonder if the hoverboard is a good basis for my project.

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

    That's cool. Thank you so much. I have a question. How can one implement a hoverboard remote controller. This might be a joystick or just a normal remote controller 🤔.

  • @LUISMIGUELALBIÑANA
    @LUISMIGUELALBIÑANA 8 หลายเดือนก่อน

    I am frankly impressed with what you do, I am a newbie to all this but I have reproduced your system and it works perfectly for me. I only have one problem, it doesn't have strength, if you put a person (me) on it it won't be able to move 80 kilos. Maybe there is something in code to increase strength. When I was a hoverboar I moved around without a problem. I hope you can help me. Thanks in advance

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

    Can you use the controllers on the original board but not with the hacked uC but with an arduino board?

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

    Does any knows how to make the motor start softer?

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

    In case someone is struggling with the serial communications with the Arduino / RPI, connect the ground of the hoverboard motherboard to the ground of the Arduino /rpi, otherwise you will become inconsistent communication and weird behaviour, is you are using a buck converter or sharing the same power from the motherboard you do not belong to the simple mortals I am talking to 😅

  • @JackZhang-wh9zu
    @JackZhang-wh9zu 8 หลายเดือนก่อน

    Thanks so much, now i understood!

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

    Thank you! Brilliant explanation!

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

    I am so excited to find a video that explains how to use a normal joystick to control a rather inexpensive controller for wheelchairs. I love Fixing old Wheelchairs and getting them to people that can't afford one. I hope it turns out to be predictable.

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

    I don't know how many people have told you this but you're very good at explaining these instructions. You're very succinct and it makes it very easy to follow what you're saying.

  • @ErkanUnal.
    @ErkanUnal. 9 หลายเดือนก่อน

    I want to reach you, can I know your e-mail address?

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

    You can use the rosdep command install all the missing dependencies as long as your package.xml lists them all.

  • @aboudezoa
    @aboudezoa ปีที่แล้ว

    Man !!! This is amazing !

  • @kainenable
    @kainenable ปีที่แล้ว

    Thanks! I found some for 99 cents! This will be fun.

  • @ouedzemdigital933
    @ouedzemdigital933 ปีที่แล้ว

    Hello , please can you put the link of the firmware complied for control using USART3

  • @MrBurakko
    @MrBurakko ปีที่แล้ว

    Thank you - great tutorial. I have a question: I Build an ADC-controlled electric scooter. If I want to control both motors at the same time, I only need to use one potentiometer on first input. And for the second input, solder GND->5k->ADC<-5k<-3V3? My scooter is at the frame welding but i wont to lern as much as possible about the controll.

  • @tjaartkotze4394
    @tjaartkotze4394 ปีที่แล้ว

    When is the next video? You were doing great.

  • @valeriovettori4738
    @valeriovettori4738 ปีที่แล้ว

    Amazing work, I followed your tutorial and perfectly work for me; I see you added battery state, I'would like to make a node that read your battery topic and publish to original ros sensor_msgs/BatteryState Message; Can you help me?

  • @qozia1370
    @qozia1370 ปีที่แล้ว

    Gay

  • @terrylembke8100
    @terrylembke8100 ปีที่แล้ว

    Thanks for your videos .

  • @HebertdoNascimento
    @HebertdoNascimento ปีที่แล้ว

    Thank you for your help! Can anyone help me with a question? In a scenario where I have two models for the same type of device, only one of them will always be used, never both together. Can I create two lines by configuring the same Symlink?

  • @fabriziosulmare541
    @fabriziosulmare541 ปีที่แล้ว

    Thanks so much, now i understood! Great!

  • @jaecheokkim99
    @jaecheokkim99 ปีที่แล้ว

    It help me a lot. thank you :)

  • @DRPLEY
    @DRPLEY ปีที่แล้ว

    😂😂 Worth buying

  • @Enigma758
    @Enigma758 ปีที่แล้ว

    Are you actually measuring the RPM, or did you just empirically discover that a certain motor voltage results in successful reads?

    • @PracticalRobotics
      @PracticalRobotics ปีที่แล้ว

      I measured RPMs with a tachometer, then mapped roughly how many volts = how many RPM. The RPMs are also available to read from the data packet (see 9:58)

  • @adeebazadsheriff
    @adeebazadsheriff ปีที่แล้ว

    Hey there. @6:22 Which software/editor did you use to do the git clone thing?

  • @limpiz076
    @limpiz076 ปีที่แล้ว

    Hi, thanks for this! Awesome stuff! Question, can I use one pot just to control throttle, for both motors? I am thinking about a scooter of some Kind! :-)

    • @PracticalRobotics
      @PracticalRobotics ปีที่แล้ว

      For sure - that's how it works by default. One will pot will control speed of both motors and the other controls steering. Just leave the steering pot centered or even replace it with a fixed pot. However, I wonder if it might interfere with tight turns if speed mode is selected because turning requires different wheel speeds and speed mode will resist this. One of the other modes (go kart mode, or something) I think will not have that problem - read the descriptions in the docs or the firmware.

    • @limpiz076
      @limpiz076 ปีที่แล้ว

      @@PracticalRobotics thanks for your answer my dude! Greatly Appreciated! I was thinking of using two motors for the same wheel and then speed mode and a set resistor for steering sound kinda nice. I think. Thanks again for your work and nice videos!

  • @vince086
    @vince086 ปีที่แล้ว

    Any recommendations for doing this without using the hoverboard PCB, some sort of off the shelf driver I can buy?

    • @PracticalRobotics
      @PracticalRobotics ปีที่แล้ว

      Sure, you can find different BLDC motor drivers online, although most won't provide feedback to odometry and stuff. There are a couple that have ROS drivers for publishing odometry and stuff, but I've no experience with any of them.

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

      procure por zs-x11h

  • @WhyNotCycles
    @WhyNotCycles ปีที่แล้ว

    Hello! Great tutorial! Very useful and understandable. For my project I am trying to use a 7s, 29v battery. I change the settings (BAT_CALIB_REAL_VOLTAGE & BAT_CELLS) but I don't know what else to do to avoid automatic shutdown. I was trying to find BAT_CALIB_ADC for my set up, but I couldn't find a way to successfully connect through the right side serial cable to the computer to read the value of this Any suggestions are more than grateful! Thanks again.

    • @PracticalRobotics
      @PracticalRobotics ปีที่แล้ว

      Hi, you need to adjust the values in config.h on lines 83-88. The 3 digit numbers are tenths of volts (390 = 39.0 volts, etc). Line 88 is set to shut down at 33.7 volts. Find safe and acceptable voltages for your battery and change those 3 digit values and you should be good to go.

  • @WhyNotCycles
    @WhyNotCycles ปีที่แล้ว

    Very useful tutorials! Do you have any way to work the motors with a potentiometer and direction change option? Thanks!

    • @PracticalRobotics
      @PracticalRobotics ปีที่แล้ว

      I'm not certain what you mean by direction change option? The wheels will reverse when the pot is moved past the center. I also think I saw a reverse direction parameter but it might be easier to reverse the potentiometer wires.

    • @WhyNotCycles
      @WhyNotCycles ปีที่แล้ว

      @@PracticalRobotics Thanks a lot! I found the way for the rear drive as provided by the ADC mode and mid pots. However, I am looking for a solution for my own application and I am having a hard time. I want to have low rpm (about 100) and high torque. When I drop the rpm from "define N_MOT_MAX" the torque also decreases a lot. Is there any option to have low rpm and high torque?

    • @PracticalRobotics
      @PracticalRobotics ปีที่แล้ว

      @@WhyNotCycles That's getting a bit out of my area of expertise, but these aren't known for having much in the way of low-end torque. You might try increasing the voltage - I think the original guys that did the hacking said they've applied up to 60v before things started burning. Maybe 48 or so would be useful without being dangerous... but I don't promise anything. I would usually look at gearing and a different motor if I really need more torque.

  • @bartvanderhaagen986
    @bartvanderhaagen986 ปีที่แล้ว

    I think this tutorial is bringing such a great opportunity for a lot of people to get into robotics cheap and not to hard to start, with. This could make the robotics community grow fast. Thanks for sharing and I hope to find you on LinkedIn

  • @designbyakr
    @designbyakr ปีที่แล้ว

    is it possible to replace hoverboard motherboard with arduino or raspberry pi?

    • @PracticalRobotics
      @PracticalRobotics ปีที่แล้ว

      Technically yes, but this would be exceedingly difficult and also require a lot of electronics that would cost more than the complete board. I definitely would not want to spend that much time to create something that can be purchased cheaper than the parts.

  • @unoxunox4086
    @unoxunox4086 ปีที่แล้ว

    ⭐⭐⭐⭐ Thanks!