Fix: fix
This commit is contained in:
parent
7c243b842d
commit
0105b5f874
BIN
1.15.11-1.tar.gz
BIN
1.15.11-1.tar.gz
Binary file not shown.
88
README.en.md
88
README.en.md
@ -6,21 +6,99 @@ ROS communications-related packages, including core client libraries (roscpp, ro
|
|||||||
|
|
||||||
#### Software Architecture
|
#### Software Architecture
|
||||||
|
|
||||||
|
Software architecture description
|
||||||
|
|
||||||
The ros_comm stack contains the ROS middleware/communications packages. These packages are collectively known as the ROS "Graph" layer. They provide implementations and tools for topics, nodes, services, and parameters. This includes the supported ROS client libraries: roscpp, rospy, and roslisp.
|
The ros_comm stack contains the ROS middleware/communications packages. These packages are collectively known as the ROS "Graph" layer. They provide implementations and tools for topics, nodes, services, and parameters. This includes the supported ROS client libraries: roscpp, rospy, and roslisp.
|
||||||
|
|
||||||
|
input:
|
||||||
|
```
|
||||||
|
ros_comm
|
||||||
|
├── clients
|
||||||
|
│ ├── roscpp
|
||||||
|
│ └── rospy
|
||||||
|
├── ros_comm
|
||||||
|
│ ├── CHANGELOG.rst
|
||||||
|
│ ├── CMakeLists.txt
|
||||||
|
│ └── package.xml
|
||||||
|
├── test
|
||||||
|
│ ├── test_rosbag
|
||||||
|
│ ├── test_rosbag_storage
|
||||||
|
│ ├── test_roscpp
|
||||||
|
│ ├── test_rosgraph
|
||||||
|
│ ├── test_roslaunch
|
||||||
|
│ ├── test_roslib_comm
|
||||||
|
│ ├── test_rosmaster
|
||||||
|
│ ├── test_rosparam
|
||||||
|
│ ├── test_rospy
|
||||||
|
│ ├── test_rosservice
|
||||||
|
│ ├── test_rostest
|
||||||
|
│ └── test_rostopic
|
||||||
|
├── tools
|
||||||
|
│ ├── rosbag
|
||||||
|
│ ├── rosbag_storage
|
||||||
|
│ ├── rosgraph
|
||||||
|
│ ├── roslaunch
|
||||||
|
│ ├── rosmaster
|
||||||
|
│ ├── rosmsg
|
||||||
|
│ ├── rosnode
|
||||||
|
│ ├── rosout
|
||||||
|
│ ├── rosparam
|
||||||
|
│ ├── rosservice
|
||||||
|
│ ├── rostest
|
||||||
|
│ ├── rostopic
|
||||||
|
│ └── topic_tools
|
||||||
|
└── utilities
|
||||||
|
├── message_filters
|
||||||
|
├── roslz4
|
||||||
|
├── roswtf
|
||||||
|
└── xmlrpcpp
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
#### Installation
|
#### Installation
|
||||||
|
|
||||||
1. Dowload RPM
|
1. Download RPM
|
||||||
|
|
||||||
wget http://121.36.3.168:82/home:/davidhan:/branches:/openEuler:/21.03/standard_aarch64/aarch64/ros_comm-1.15.11-1.oe1.aarch64.rpm
|
aarch64:
|
||||||
|
|
||||||
2. Install RPM
|
wget https://117.78.1.88/build/home:davidhan:branches:openEuler:22.03:LTS/standard_aarch64/aarch64/ros-noetic-ros-comm/ros-noetic-ros-comm-1.15.11-2.oe2203.aarch64.rpm
|
||||||
|
|
||||||
sudo rpm -ivh ros_comm-1.15.11-1.oe1.aarch64.rpm
|
x86_64:
|
||||||
|
|
||||||
|
wget https://117.78.1.88/build/home:davidhan:branches:openEuler:22.03:LTS/standard_x86_64/x86_64/ros-noetic-ros-comm/ros-noetic-ros-comm-1.15.11-2.oe2203.x86_64.rpm
|
||||||
|
|
||||||
|
2. Install RPM
|
||||||
|
|
||||||
|
aarch64:
|
||||||
|
|
||||||
|
sudo rpm -ivh ros-noetic-ros-comm-1.15.11-2.oe2203.aarch64.rpm --nodeps --force
|
||||||
|
|
||||||
|
x86_64:
|
||||||
|
|
||||||
|
sudo rpm -ivh ros-noetic-ros-comm-1.15.11-2.oe2203.x86_64.rpm --nodeps --force
|
||||||
|
|
||||||
#### Instructions
|
#### Instructions
|
||||||
|
|
||||||
Exit the ros_comm file under the /opt/ros/melodic/ directory , Prove that the software installation is successful
|
Dependence installation
|
||||||
|
|
||||||
|
sh /opt/ros/noetic/install_dependence.sh
|
||||||
|
|
||||||
|
Exit the following output file under the /opt/ros/noetic/ directory , Prove that the software installation is successful
|
||||||
|
|
||||||
|
output:
|
||||||
|
```
|
||||||
|
ros_comm/
|
||||||
|
├── cmake.lock
|
||||||
|
├── env.sh
|
||||||
|
├── local_setup.bash
|
||||||
|
├── local_setup.sh
|
||||||
|
├── local_setup.zsh
|
||||||
|
├── setup.bash
|
||||||
|
├── setup.sh
|
||||||
|
├── _setup_util.py
|
||||||
|
└── setup.zsh
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
#### Contribution
|
#### Contribution
|
||||||
|
|
||||||
|
|||||||
86
README.md
86
README.md
@ -8,19 +8,95 @@ ros_comm软件包提供了与ROS通信相关的软件包,包括核心客户端
|
|||||||
|
|
||||||
该ros_comm堆栈包含ROS中间件/通信包。这些程序包统称为ROS“图形”层。它们为主题,节点,服务和参数提供了实现和工具。这包括受支持的ROS客户端库:roscpp,rospy和roslisp。
|
该ros_comm堆栈包含ROS中间件/通信包。这些程序包统称为ROS“图形”层。它们为主题,节点,服务和参数提供了实现和工具。这包括受支持的ROS客户端库:roscpp,rospy和roslisp。
|
||||||
|
|
||||||
|
文件内容:
|
||||||
|
```
|
||||||
|
ros_comm
|
||||||
|
├── clients
|
||||||
|
│ ├── roscpp
|
||||||
|
│ └── rospy
|
||||||
|
├── ros_comm
|
||||||
|
│ ├── CHANGELOG.rst
|
||||||
|
│ ├── CMakeLists.txt
|
||||||
|
│ └── package.xml
|
||||||
|
├── test
|
||||||
|
│ ├── test_rosbag
|
||||||
|
│ ├── test_rosbag_storage
|
||||||
|
│ ├── test_roscpp
|
||||||
|
│ ├── test_rosgraph
|
||||||
|
│ ├── test_roslaunch
|
||||||
|
│ ├── test_roslib_comm
|
||||||
|
│ ├── test_rosmaster
|
||||||
|
│ ├── test_rosparam
|
||||||
|
│ ├── test_rospy
|
||||||
|
│ ├── test_rosservice
|
||||||
|
│ ├── test_rostest
|
||||||
|
│ └── test_rostopic
|
||||||
|
├── tools
|
||||||
|
│ ├── rosbag
|
||||||
|
│ ├── rosbag_storage
|
||||||
|
│ ├── rosgraph
|
||||||
|
│ ├── roslaunch
|
||||||
|
│ ├── rosmaster
|
||||||
|
│ ├── rosmsg
|
||||||
|
│ ├── rosnode
|
||||||
|
│ ├── rosout
|
||||||
|
│ ├── rosparam
|
||||||
|
│ ├── rosservice
|
||||||
|
│ ├── rostest
|
||||||
|
│ ├── rostopic
|
||||||
|
│ └── topic_tools
|
||||||
|
└── utilities
|
||||||
|
├── message_filters
|
||||||
|
├── roslz4
|
||||||
|
├── roswtf
|
||||||
|
└── xmlrpcpp
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
#### 安装教程
|
#### 安装教程
|
||||||
|
|
||||||
1. 下载rpm包
|
1. 下载rpm包
|
||||||
|
|
||||||
wget http://121.36.3.168:82/home:/davidhan:/branches:/openEuler:/21.03/standard_aarch64/aarch64/ros_comm-1.15.11-1.oe1.aarch64.rpm
|
aarch64:
|
||||||
|
|
||||||
2. 安装rpm包
|
wget https://117.78.1.88/build/home:davidhan:branches:openEuler:22.03:LTS/standard_aarch64/aarch64/ros-noetic-ros-comm/ros-noetic-ros-comm-1.15.11-2.oe2203.aarch64.rpm
|
||||||
|
|
||||||
sudo rpm -ivh ros_comm-1.15.11-1.oe1.aarch64.rpm
|
x86_64:
|
||||||
|
|
||||||
|
wget https://117.78.1.88/build/home:davidhan:branches:openEuler:22.03:LTS/standard_x86_64/x86_64/ros-noetic-ros-comm/ros-noetic-ros-comm-1.15.11-2.oe2203.x86_64.rpm
|
||||||
|
|
||||||
|
2. 安装rpm包
|
||||||
|
|
||||||
|
aarch64:
|
||||||
|
|
||||||
|
sudo rpm -ivh ros-noetic-ros-comm-1.15.11-2.oe2203.aarch64.rpm --nodeps --force
|
||||||
|
|
||||||
|
x86_64:
|
||||||
|
|
||||||
|
sudo rpm -ivh ros-noetic-ros-comm-1.15.11-2.oe2203.x86_64.rpm --nodeps --force
|
||||||
|
|
||||||
#### 使用说明
|
#### 使用说明
|
||||||
|
|
||||||
安装完成以后,在/opt/ros/melodic/目录下有ros_comm/文件夹证明安装成功
|
依赖环境安装:
|
||||||
|
|
||||||
|
sh /opt/ros/noetic/install_dependence.sh
|
||||||
|
|
||||||
|
安装完成以后,在/opt/ros/noetic/目录下有如下输出,则表示安装成功
|
||||||
|
|
||||||
|
输出:
|
||||||
|
```
|
||||||
|
ros_comm/
|
||||||
|
├── cmake.lock
|
||||||
|
├── env.sh
|
||||||
|
├── local_setup.bash
|
||||||
|
├── local_setup.sh
|
||||||
|
├── local_setup.zsh
|
||||||
|
├── setup.bash
|
||||||
|
├── setup.sh
|
||||||
|
├── _setup_util.py
|
||||||
|
└── setup.zsh
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
#### 参与贡献
|
#### 参与贡献
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
Name: ros_comm
|
Name: ros-noetic-ros-comm
|
||||||
Version: 1.15.11
|
Version: 1.15.11
|
||||||
Release: 2
|
Release: 2
|
||||||
Summary: This is ROS noetic ros_comm Package
|
Summary: This is ROS noetic %{name} Package
|
||||||
License: Public Domain and Apache-2.0 and BSD and MIT and BSL-1.0 and LGPL-2.1-only
|
License: Public Domain and Apache-2.0 and BSD and MIT and BSL-1.0 and LGPL-2.1-only
|
||||||
URL: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/ros_comm
|
URL: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/ros_comm
|
||||||
Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/ros_comm/1.15.11-1.tar.gz
|
Source0: https://github.com/ros-gbp/ros_comm-release/archive/release/noetic/ros_comm/1.15.11-1.tar.gz
|
||||||
@ -21,7 +21,7 @@ BuildRequires: gtest-devel
|
|||||||
BuildRequires: gmock-devel
|
BuildRequires: gmock-devel
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This is ROS noetic ros_comm Package.
|
This is %{name} Package
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup
|
%setup
|
||||||
@ -71,8 +71,8 @@ cd ..
|
|||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
|
|
||||||
./src/catkin/bin/catkin_make_isolated --install
|
./src/catkin/bin/catkin_make_isolated --install
|
||||||
|
cp install_dependence.sh install_isolated/
|
||||||
|
|
||||||
####
|
####
|
||||||
# 对install_isoloate内部的变量名称进行替换
|
# 对install_isoloate内部的变量名称进行替换
|
||||||
@ -91,13 +91,13 @@ mkdir -p %{buildroot}/usr/local/
|
|||||||
cp -r install_isolated/* %{buildroot}/opt/ros/noetic/
|
cp -r install_isolated/* %{buildroot}/opt/ros/noetic/
|
||||||
cp install_isolated/.rosinstall %{buildroot}/opt/ros/noetic/
|
cp install_isolated/.rosinstall %{buildroot}/opt/ros/noetic/
|
||||||
cp install_isolated/.catkin %{buildroot}/opt/ros/noetic/
|
cp install_isolated/.catkin %{buildroot}/opt/ros/noetic/
|
||||||
#cp -r 3rdparty/install/* %{buildroot}/usr/local/
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
/opt/ros/noetic/*
|
/opt/ros/noetic/*
|
||||||
/opt/ros/noetic/.rosinstall
|
/opt/ros/noetic/.rosinstall
|
||||||
/opt/ros/noetic/.catkin
|
/opt/ros/noetic/.catkin
|
||||||
#/usr/local/*
|
|
||||||
%changelog
|
%changelog
|
||||||
* Sat Feb 26 2022 openEuler Buildteam <hanhaomin008@126.com> - 1.15.11-2
|
* Sat Feb 26 2022 openEuler Buildteam <hanhaomin008@126.com> - 1.15.11-2
|
||||||
- Fix issue 2065
|
- Fix issue 2065
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user