ros学习

国内源:-i https://pypi.douban.com/simple

ros学习_第1张图片
安装dlib库
pip install dlib==19.6.1

你缺少什么包,就安装什么包即可:sudo apt-get install ros-kinetic-***

基于用户修改 Python 版本:
想要为某个特定用户修改 Python 版本,只需要在其 home 目录下创建一个 alias(别名) 即可。打开该用户的 ~/.bashrc文件,添加新的别名信息来修改默认使用的 Python 版本。
1 alias python=’/usr/bin/python3.4’
一旦完成以上操作,重新登录或者重新加载 .bashrc 文件,使操作生效。
1 $ . ~/.bashrc
检查当前的 Python 版本。
1
2 $ python --version
Python 3.4.2

Ros安装后:
sudo apt-get install -y google-mock libboost-all-dev libgflags-dev libgoogle-glog-dev liblua5.2-dev libprotobuf-dev libsuitesparse-dev libwebp-dev ninja-build protobuf-compiler python-sphinx libatlas-base-dev libsuitesparse-dev liblapack-dev tmux

ros学习_第2张图片

ros学习_第3张图片

ros学习_第4张图片
ros学习_第5张图片
ros学习_第6张图片
ros学习_第7张图片
ros学习_第8张图片
ros学习_第9张图片
ros学习_第10张图片
ros学习_第11张图片
ros学习_第12张图片
ros学习_第13张图片
ros学习_第14张图片
ros学习_第15张图片
ros学习_第16张图片
ros学习_第17张图片
ros学习_第18张图片
ros学习_第19张图片
ros学习_第20张图片
在这里插入图片描述

**

订阅者

**
ros学习_第21张图片
ros学习_第22张图片
ros学习_第23张图片
ros学习_第24张图片

自定义话题消息

ros学习_第25张图片
ros学习_第26张图片
Pacaage.xml接着build:
meeage_generation
message_runtime

Cmakelists.txt:
Declear ROS 前:
add_message_files(FILES face.msg)
generate_messages(DEPENDENCIES std_msga)
find_package(… message_generation)
catkin_package(… message_runtime)

ros学习_第27张图片
ros学习_第28张图片
Install前:
add_executable(person_publisher src/person_publisher.cpp)
target_link_libraries(person_publisher ${catkin_LIBRARIES})
add_dependencies(person_publisher ${PROJECT_NAME}_generate_messages_cpp)

add_executable(person_subscriber src/person_subscriber.cpp)
target_link_libraries(person_subscriber ${catkin_LIBRARIES})
add_dependencies(person_subscriber ${PROJECT_NAME}_generate_messages_cpp)

ros学习_第29张图片
ros学习_第30张图片
ros学习_第31张图片
ros学习_第32张图片
ros学习_第33张图片
ros学习_第34张图片
ros学习_第35张图片
ros学习_第36张图片
ros学习_第37张图片
ros学习_第38张图片
ros学习_第39张图片
ros学习_第40张图片
ros学习_第41张图片
ros学习_第42张图片
ros学习_第43张图片

你可能感兴趣的:(ros)