Тёмный

Your first robot, part 2: Introduction to the Robot Operating System 

Kyle Fazzari
Подписаться 1,7 тыс.
Просмотров 25 тыс.
50% 1

Опубликовано:

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 31   
@MikeNewham
@MikeNewham 5 лет назад
Great tutorial :) Having fun setting up the robot as much as ROS. Adding switches to turn on/off the motors and the RPi, using buck convertors to bring the voltage down to 3v for the small motors and 5.1 for the Pi. Adding a three sensor line follower for the laugh etc. Cheers!
@garyclift5595
@garyclift5595 6 лет назад
Thanks so much Kyle. Your detailed instructions worked perfectly. On to the Controller!
@KyleFazzari
@KyleFazzari 6 лет назад
Gary Clift I'm thrilled to hear it, thank you for letting me know! Part 4 coming soon :) .
@johnnam7225
@johnnam7225 2 года назад
Thank you Greate tutorial.... instead of your motor drive... is there any way to use L298N motor driver????? I am using raspberry pi 4 so I can not use your motor driver.
@Siebreinschot
@Siebreinschot 4 года назад
Hello! I have some trouble with the RPi GPIO's on Ubuntu Core. I've made a similar diff drive robot which uses a Raspberry Pi motor controller board. I can get your ROS code, which i adjusted for my own motor, from this video running without any errors but my motor control code (which i tested on a RPi with rasbian where it worked perfectly and made my motors run) wont output anything on the RPi 's GPIO's and so i cant control my motors. I've installed the RPi.GPIO using pip install RPi.GPIO just as you did in the video, and my code imports the libaries without any errors, and yet my motors wont run. Did i miss some settings for the RPi GPIO's?
@liangyihu9789
@liangyihu9789 4 года назад
great video...one minor suggestion, every time you typed a command with long running log, please pause a second so we can see what this command is before covered by logs.
@KyleFazzari
@KyleFazzari 4 года назад
I'll keep that in mind, thank you for the suggestion.
@bboysj797
@bboysj797 6 лет назад
Great video, very good speech which makes it easy and fun to watch! Have a question regarding ROS and RPi. Since we are going to program a robot through a Raspberry Pi which will be connected to other hardware (motors of the wheels at least), we will need to somehow connect them with the ROS. Afaik, cmd_vel topic is originally used to control the speed of motors/wheels, so my question is: is there a way to somehow configure cmd_vel so that upon sending messages to this topic, RPi will control the motors, correspondingly?
@KyleFazzari
@KyleFazzari 4 года назад
Definitely, that's covered in the later videos of the series.
@wishicouldarduino8880
@wishicouldarduino8880 3 года назад
Any time I try to install ubuntu anything in a pi .........it doesn't work it just doesn't work I got a nano.
@andreasrainer4701
@andreasrainer4701 3 года назад
Perfect Video, thanks! Can anyone help me to connect a bluetooth-Controller (PS4) to ubuntu core? Worked just fine on Ubuntu Server but i can't get it on Ubuntu-Core
@lchojnack
@lchojnack 6 лет назад
Great video! One comment. It is better to use ROS log system (e.g. rospy.loginfo("Something to print")) instead of python print() function.
@KyleFazzari
@KyleFazzari 6 лет назад
Łukasz Chojnacki yeah, there are a number of things preventing this from being a stellar node, but there are a lot of concepts introduced already :) .
@NicolasHanna
@NicolasHanna 6 лет назад
Very good
@selahittinsaytas8711
@selahittinsaytas8711 6 лет назад
Hi everybody, To begin with, thank you very much Kyle for such an informative tutorial about ROS. I really enjoy it. I just recently got my kit and begin working with it right away. I, however, just encountered an issue during the construction of workspace for not being able to invoke cmake. There are many solutions suggested from various sources such as reinstalling ubuntu, uninstalling ROS and some packages then install again, but none of them worked out. Can you please guide me to an appropriate solution? Thanks in advance. Here is the error message: -- The CXX compiler identification is unknown CMake Error in CMakeLists.txt: No CMAKE_CXX_COMPILER could be found. Tell CMake where to find the compiler by setting either the environment variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH. -- Configuring incomplete, errors occurred! See also "/home/sytasch/edukit_bot_ws/build/CMakeFiles/CMakeOutput.log". See also "/home/sytasch/edukit_bot_ws/build/CMakeFiles/CMakeError.log". Invoking "cmake" failed
@KyleFazzari
@KyleFazzari 6 лет назад
Selahittin Saytaş try running 'sudo apt install g++'
@selahittinsaytas8711
@selahittinsaytas8711 6 лет назад
Hi Kyle Fazzari, Thanks so much!! As you indicated I installed the g++ compiler. Now I can run the node. I really appreciate you and your effort taking time to provide such a good introductory to ROS. Take care!
@name278
@name278 4 года назад
Great series! Does anyone know if ROS and its bindings in this series support python 3 now that python 2 is “dead”?
@KyleFazzari
@KyleFazzari 4 года назад
Python 2 has reached end of life upstream, but it will be supported for a good long time in Ubuntu: ubuntu.com/blog/psa-for-ros-users-some-things-to-know-as-python-2-approaches-eol . That said, the next ROS 1 release (Noetic) will be using Python 3.
@name278
@name278 4 года назад
Kyle Fazzari Great to know thank you for the reply
@Sanyat100
@Sanyat100 6 лет назад
are google developers responsible for the creation of ROS ?
@KyleFazzari
@KyleFazzari 6 лет назад
Sanyat Hoque no, the Open Source Robotics Foundation is responsible for ROS. Does Google contribute to it? No idea. They certainly don't maintain it, though.
@iliasilisparrow
@iliasilisparrow 6 лет назад
I think i was initially a stanford team
@KyleFazzari
@KyleFazzari 6 лет назад
Amri Ilias indeed, ROS was born initially out of projects at Stanford: STAIR and PR to be exact. It wasn't pulled together into ROS as we know it until Willow Garage did so, though. More information at www.ros.org/history/ .
@MaxWattage
@MaxWattage 3 года назад
So sad to see that Linux is still 30 years behind all other operating systems in terms of usability and intuitiveness. Just like computers were in the 1980s, Linux users are still forced to manually type complex and apparently arbitrary 'spells' into a command-line to make it do things that would be a simple mouse-click on any other platform.
@KyleFazzari
@KyleFazzari 3 года назад
I'm sorry this video gives you that impression, because it's not reality. I used the CLI in this series because I wanted to introduce Ubuntu Core, but in most Linux distributions (including classic Ubuntu) there are GUI-based ways to do virtually everything done here.
@MaxWattage
@MaxWattage 3 года назад
​@@KyleFazzari Thanks, it was a general observation rather than a specific criticism of your video. I appreciate the time and effort you have put into making these informative and helpful videos.
@kerron_
@kerron_ 5 лет назад
Overly complicated lol for no reason
Далее
Your first robot, part 3: The controller
5:37
Просмотров 14 тыс.
Watching This On Loop ♾️
00:32
Просмотров 10 млн
Your first robot, part 4: The driver
12:25
Просмотров 6 тыс.
What Is ROS2? - Framework Overview
8:22
Просмотров 76 тыс.
Your first robot, part 5: Sharing with others
12:12
Просмотров 2,7 тыс.
Watching This On Loop ♾️
00:32
Просмотров 10 млн