当前位置:网站首页>Ros2 - first acquaintance with ros2 (I)
Ros2 - first acquaintance with ros2 (I)
2022-07-05 06:51:00 【Me and nano】
ROS2 operating system
List of articles
Preface
I studied in school ROS1, But as the ROS2 Gradually popularize ,ROS1 Of 1 Shortcomings appear , Taking advantage of summer vacation time , Let's learn ROS2.
One 、 The era of intelligent robots
The development of robots spans 70-80 years , Experienced three important periods .
2000 Years ago , Robots are mainly used in industrial production , Commonly known as industrial robots , Controlled by the teaching pendant , Help factories release labor , At this time, robots do not have much intelligence , Perform actions completely according to human orders , Pay more attention to the driver at the electrical level 、 Servo motor 、 Reducer 、 Controllers and other devices , This is the electrical age of robots .
2000 After year , Computer and vision technology are gradually applied , The types of robots are constantly enriched , There is AGV、 Applications such as visual inspection , At this time, the robot sensors are more abundant , But there is still a lack of independent thinking process , Limited intelligence , Can only perceive the local environment , This is the digital age of robots , But this is also the eve of the robot era .
2015 Years later, , With the rapid development of artificial intelligence technology , Robots have become AI The best carrier of Technology , Home service robot 、 Feeding robot 、 Quadruped bionic robot dog 、 Applications such as autonomous vehicle have exploded , The era of intelligent robots officially kicked off .
Two 、ROS The birth of
The age of intelligence , Robots are evolving towards the highly intelligent direction of the whole scene , This poses a great challenge to robot development , Robot operating system ROS Applied .
For more and more complex intelligent robot systems , It's not something that one person or a team can do alone , How to develop robots efficiently , It is a very important problem on the technical level , In response to this question , A group of aspiring young people at Stanford University tried to give an answer , That is the robot operating system .
3、 ... and 、ROS The development of
Go back to the beginning of the timeline ,ROS Our founding team originally only wanted to be a personal service robot , Never in my wildest dreams ,ROS Used by more and more robots , Limited by the limitations of the original design ,ROS And the problems of the government are gradually exposed . In order to really design an operating system suitable for all robots ,ROS2 stay 2017 Officially released at the end of the year , After years of iteration , We finally 2022 year 5 End of month , In the ROS2 The first long-term support version ——ROS2 Humble,ROS2 It's mature , We have also entered a new ROS2 Time .
Four 、ROS Characteristics
ROS Carry with you “ Improve the reuse rate of robot software ” The goal of , Promote the rapid development and prosperity of the community , today ,ROS It has been widely used in the development of various robots , Whether it's a mechanical arm 、 Mobile robots 、 Underwater robots , Or a humanoid robot 、 Composite robots , You can see it all ROS The figure of ,ROS It has become a universal standard in the field of robotics .
Improve the reuse rate of robot software , The goal is simply not to rebuild the wheel .
5、 ... and 、ROS Our community
The community is ROS The core driving force of rapid development , What is community ? In fact, that is ROS Integration of relevant resources , such as wiki explain 、 Q & a website 、 Application source code 、 Forum discussions are all elements of the community .
ROS There are several important websites in the global community :
answers.ros.org, This is a ROS Q & a website , You can put forward any questions about ROS The problem of , Many developers around the world are happy to answer our questions ;
wiki.ros.org, This is a ROS Wikipedia , Recorded ROS Tutorials and the use of various function packs ;
discourse.ros.org, This is a ROS Forum , About ROS New developments can be published and viewed here , such as ROS The activities of 、 Release of new function packs, etc .
index.ros.org, yes ROS An index website of various resources ;
packages.ros.org, yes ROS Database stored in function package .
summary
Follow Gu Yue to finish learning ROS1, Every blog is to record your study life , Those who want to know more can go b Stand and watch Gu Yue's video explanation .
Fear of the infinite truth , One inch into an inch of joy .
边栏推荐
猜你喜欢
The problem of Chinese garbled code in the vscode output box can be solved once for life
【MySQL8.0不支持表名大写-对应方案】
Instruction execution time
SRE核心体系了解
Volcano resource reservation feature
ROS2——功能包(六)
Spinningup drawing curve
Orin 安装CUDA环境
2. Addition and management of Oracle data files
ethtool 原理介绍和解决网卡丢包排查思路(附ethtool源码下载)
随机推荐
Rehabilitation type force deduction brush question notes D1
Adg5412fbruz-rl7 applies dual power analog switch and multiplexer IC
Sum of two numbers, the numbers in the array are converted to decimal, added, and output inversely
ROS2——配置开发环境(五)
Vant Weapp SwipeCell設置多個按鈕
LSA Type Explanation - detailed explanation of lsa-2 (type II LSA network LSA) and lsa-3 (type III LSA network Summary LSA)
. Net core stepping on the pit practice
[Chongqing Guangdong education] 1185t administrative leadership reference test of National Open University in autumn 2018
vim
[algorithm post interview] interview questions of a small factory
PR automatically moves forward after deleting clips
Vscode creates its own code template
namespace
CGroup CPU group source code analysis
Orin two brushing methods
The differences and connections among cookies, sessions, JWT, and tokens
Time is fast, please do more meaningful things
三体目标管理笔记
[Chongqing Guangdong education] National Open University 2018 autumn 0702-22t contemporary Chinese political system reference questions
Use ffmpeg to rotate, flip up and down, and flip horizontally