Hoverboard Robotics Tutorial Part 3A: Hoverboard Robot Drive with ROS (Robot Operating System)
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! https://www.buymeacoffee.com/practicalrobot Practical Robotics in C++: https://amzn.to/3CJAqHs Joystick: https://amzn.to/3qvE579 ST-Link V2 programmer: https://amzn.to/3wb43R0 FTDI: https://amzn.to/3fSTWKh USB Extension (1 Meter / 3.3 Feet): https://amzn.to/3SUdjBq USB Extension (3 Meter / 9.9 Feet): https://amzn.to/3rNL0IW Hoverboard Robotics Tutorial Part 3A: Hoverboard Robot Drive with ROS (Robot Operating System) **************************************** UPDATE: Alex Makarov has made a minor change to the ROS hoverboard driver. You can still change the serial port in /include/config.h if you want, but it is now also possible to simply pass the port as a parameter. (Bonus: This makes it easier to run two boards so you can have 4 wheel drive) See the front page README.md in the Alex Makarov Hoverboard ROS Driver project for an example and of course, reference my book Practical Robotics in C++ if ROS and launch files are something you need more guidance on. **************************************** In this video, we apply the skills we learned in the last video and configure and flash the control board with new firmware for use with a ROS robot. Then we learn how to wire the board to your Raspberry Pi or other computer, and finally how to install, set up, and use the Hoverboard ROS driver so you have a mobile base that response to standard movement commands and publishes odometry in ROS. *** LINKS FROM THE VIDEO *** Part 2 of this series - in case you still need to understand how to flash the firmware on the hoverboard control board: https://youtu.be/E6JbFnRiQ5g Alex Makarov hoverboard Firmware fork: https://github.com/alex-makarov/hoverboard-firmware-hack-FOC Alex Makarov Hoverboard ROS Driver: https://github.com/alex-makarov/hoverboard-driver ******************************** 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.: https://www.amazon.com/dp/9389423465/ref=cm_sw_em_r_mt_dp_NCC6DXJ1DTKR58CD3SV0 Barnes and Noble: https://www.barnesandnoble.com/w/practical-robotics-in-c-lloyd-brombach/1138717434?ean=9789389423464 BPB Publications: https://bpbonline.com/products/practical-robotics-in-c Amazon Canada: https://www.amazon.ca/Practical-Robotics-Program-Autonomous-Raspberry/dp/9389423465/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1612807577&sr=8-2 Amazon UK: https://www.amazon.co.uk/Practical-Robotics-Program-Autonomous-Raspberry/dp/9389423465/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1612807185&sr=8-1 Amazon Germany: https://www.amazon.de/Practical-Robotics-Program-Autonomous-Raspberry-ebook/dp/B08VDP2ZP5/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=practical+robotics&qid=1612807250&sr=8-1 Amazon Italy: https://www.amazon.it/Practical-Robotics-Program-Autonomous-Raspberry/dp/9389423465/ref=sr_1_1?__mk_it_IT=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=practical+robotics&qid=1612807309&sr=8-1 Amazon Mexico: https://www.amazon.com.mx/Practical-Robotics-Program-Autonomous-Raspberry-ebook/dp/B08VDP2ZP5/ref=sr_1_2?__mk_es_MX=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=practical+robotics&qid=1612807344&sr=8-2 Amazon Japan: https://www.amazon.co.jp/-/en/Lloyd-Brombach/dp/9389423465/ref=sr_1_1?dchild=1&keywords=practical+robotics&qid=1612807407&sr=8-1 Amazon Australia: https://www.amazon.com.au/Practical-Robotics-Program-Autonomous-Raspberry/dp/9389423465/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1612807516&sr=8-1 Practical Robotics in C++ teaches real autonomous robotics without the reader needing a university degree to follow the tutorials. Features the Raspberry Pi. Topics covered include: - Choosing and setting up a computer for robotics - Electronics for Robotics - Buying, building, and hacking robots - Motors: Different types, how to control them - Communications with sensors and other devices - Robot control theory and controller design - Mapping and Autonomous Path-Planning - Autonomous motion - Robot tracking and localization - Sensors for robotics - Computer Vision - Sensor Fusion - Final project: Build and program a complete autonomous robot! *****************************************************************************
Download
0 formatsNo download links available.