ROS Gazebo(一) 安裝與使用

2021-07-31 06:25:37 字數 1231 閱讀 3054

gazebo 可以主要用來進行機械人動力學的**。

完整安裝時已經安裝好(ros-kinetic-desktop-full, ros-jade-desktop-full, ros-indigo-desktop-full)

1、安裝

sudo apt-get install ros-indigo-simulators
2、launching gazebo

設定環境變數

source /opt/ros/indigo/setup.bash
開啟標準gazebo launch檔案

roslaunch gazebo_ ros empty_world.launch
顯示的介面如下:

3、empty_world.launch 檔案

name="/use_sim_time"

value="true" />

name="gazebo"

pkg="gazebo"

type="gazebo"

args="$(find gazebo_worlds)/worlds/empty.world"

respawn="false"

output="screen"/>

launch>

載入此檔案可以如下形式:

name="paused"

default="false"/>

name="gui"

default="true"/>

file="$(find gazebo_ros)/launch/empty_world.launch">

name="world_name"

default="worlds/empty.world"/>

name="paused"

value="$(arg paused)"/>

name="gui"

value="$(arg gui)"/>

include>

1、定義自己的urdf檔案

2、編寫launch檔案

(一) QT安裝與使用

qt是一款基於c 的圖形使用者介面應用程式開發框架。只要你會用,完爆圖形介面。qt的基本操作 include widget.h int main int argc,char argv 小套路就是以上這樣,顯示一些簡單控制項,當然每種控制項都有很多方法實現不同功能。下面寫寫訊號與槽。控制項之間的通訊,...

TensorRT安裝與使用(一)

參考安裝教程請直接轉到3.1 tar安裝 nvidia tensorrt 的核心是乙個c 庫,有助於對 nvidia 圖形處理單元 gpu 進行高效能推理。tensorrt 採用經過訓練的網路,該網路由網路定義和一組經過訓練的引數組成,並生成高度優化的執行時引擎,為該網路執行推理。tensorrt通...

Cython(一)安裝與使用

cython是讓python指令碼支援c語言擴充套件的編譯器,cython能夠將python c混合編碼的.pyx指令碼轉換為c 主要用於優化python指令碼效能或python呼叫c函式庫。由於python固有的效能差的問題,用c擴充套件python成為提高python效能常用方法,cython算...