Modify the document for guide and the log of Version changes
This commit is contained in:
parent
1ebf76b3c1
commit
ea61f64b94
|
@ -1,5 +1,12 @@
|
||||||
## Gazebo 7.14.0
|
## Gazebo 7.14.0
|
||||||
|
|
||||||
|
## Gazebo-exercise-0.3 (2019-10-21)
|
||||||
|
|
||||||
|
1. 增加异步事件机制,并向外提供异步事件机制接口event::EventAsyns::ConnectWorldUpdateBegin与event::EventAsyns::DisconnectWorldUpdateBegin
|
||||||
|
* [SDF控制标签] use_asyn_event
|
||||||
|
2. 异步化ProcessMessages模块,将将模型~/pose/info、~/pose/local/info、~/model/info话题发布从仿真回路中解耦
|
||||||
|
* [SDF控制标签] use_asyn_processmessages
|
||||||
|
|
||||||
## Gazebo-exercise-0.2 (2019-05-23)
|
## Gazebo-exercise-0.2 (2019-05-23)
|
||||||
|
|
||||||
1. 添加优化统一SDF标签exercise-opt,原标签parallel失效
|
1. 添加优化统一SDF标签exercise-opt,原标签parallel失效
|
||||||
|
|
|
@ -28,7 +28,23 @@ ______________________________________________________________
|
||||||
- 安装ign-math_2.8.0
|
- 安装ign-math_2.8.0
|
||||||
- 安装protobuf-2.6.1
|
- 安装protobuf-2.6.1
|
||||||
- 安装sdformat_4.4.0
|
- 安装sdformat_4.4.0
|
||||||
|
```
|
||||||
|
mkdir build
|
||||||
|
cd build
|
||||||
|
cmake ../
|
||||||
|
make -jX
|
||||||
|
sudo make install
|
||||||
|
```
|
||||||
- 安装libevent
|
- 安装libevent
|
||||||
|
```
|
||||||
|
./autogen.sh
|
||||||
|
./configure
|
||||||
|
make -jX
|
||||||
|
sudo make install
|
||||||
|
```
|
||||||
|
注意:若安装libevent过程中运行./autogen.sh时出现
|
||||||
|
./autogen.sh: 18: ./autogen.sh: aclocal: not found
|
||||||
|
错误,则运行sudo apt-get install automake解决该错误
|
||||||
|
|
||||||
## 安装Gazebo-exercise
|
## 安装Gazebo-exercise
|
||||||
```
|
```
|
||||||
|
@ -43,6 +59,14 @@ ______________________________________________________________
|
||||||
```
|
```
|
||||||
<world>
|
<world>
|
||||||
...
|
...
|
||||||
|
<use_asyn_event> <!--Added by zenglei for Asyn Event-->
|
||||||
|
<use_sim_time>1</use_sim_time>
|
||||||
|
<frequency>100</frequency>
|
||||||
|
</use_asyn_event>
|
||||||
|
<use_asyn_processmessages> <!--Added by zenglei for Asyn Process Messages -->
|
||||||
|
<flag>1</flag>
|
||||||
|
<frequency>1000</frequency>
|
||||||
|
</use_asyn_processmessages>
|
||||||
<exercise_opt>
|
<exercise_opt>
|
||||||
<event_signal parallel_type=1 threads=2 />
|
<event_signal parallel_type=1 threads=2 />
|
||||||
<collide_space>1</collide_space>
|
<collide_space>1</collide_space>
|
||||||
|
@ -59,4 +83,10 @@ ______________________________________________________________
|
||||||
- <collide_space>标签:用于设置碰撞更新模块中碰撞空间的类型,值为1时表示SAP空间类型,其他数字表示默认的Hash空间类型。
|
- <collide_space>标签:用于设置碰撞更新模块中碰撞空间的类型,值为1时表示SAP空间类型,其他数字表示默认的Hash空间类型。
|
||||||
- <dxhashspace_collide>标签:用于设置碰撞更新模块中dxHashSpace::collide模块并行参数,当<collide_space>标签设置为1时,该参数没有意义;其他情况下,threads大于1,表示采用OpenMP并行优化,threads为开启的线程数,否则不开启优化。
|
- <dxhashspace_collide>标签:用于设置碰撞更新模块中dxHashSpace::collide模块并行参数,当<collide_space>标签设置为1时,该参数没有意义;其他情况下,threads大于1,表示采用OpenMP并行优化,threads为开启的线程数,否则不开启优化。
|
||||||
- <updatephysics_dxprocessislands>标签:用于设置物理更新模块中dxProcessIslands模块并行参数;parallel_type为1~5表示OpenMp优化(一般设置为1即可,其他是采用不同的任务并发方式),threads为开启的线程数;parallel_type为其他数字时表示不开启优化。
|
- <updatephysics_dxprocessislands>标签:用于设置物理更新模块中dxProcessIslands模块并行参数;parallel_type为1~5表示OpenMp优化(一般设置为1即可,其他是采用不同的任务并发方式),threads为开启的线程数;parallel_type为其他数字时表示不开启优化。
|
||||||
|
- <use_asyn_event>标签:用于设置异步事件机制,其元素标签示意如下。
|
||||||
|
- <use_sim_time>: 值为1时则开启异步事件机制;
|
||||||
|
- <frequency>: 用于控制异步事件机制频率
|
||||||
|
- <use_asyn_processmessages>: 用于设置异步化ProcessMessages模块,其元素标签示意如下。
|
||||||
|
- <flag>: 值为1则开启异步化ProcessMessages模块,将模型~/pose/info、~/pose/local/info、~/model/info话题发布异步化,进而从仿真回路中解耦
|
||||||
|
- <frequency>: 用来设置异步话题发布频率
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue