ROS IDE-RoboWare Studioインストールと使用チュートリアル
2943 ワード
1.インストール:
公式サイトへhttp://www.roboware.me/#/インストールパッケージをダウンロードして正常にインストールすればいいです.
2.構成:
インストール後、gitが最新バージョンではないことを示すメッセージが表示されます.次のコマンドを順次実行して、最新バージョンに更新します.
3.使用:
3.1基礎教程
1.インストール後にrobowareを開き、新しいワークスペースを選択するか、既存のワークスペースを開くかを選択します.システム内に以前に確立したワークスペースがあり、環境が構成されているため、ここでcatkin_を直接開きます.wsでよい、開くと下図のようにIDEを使用するよりも端末の下で直接プログラミングすることで、ファイルの組織構造が一目瞭然になり、コンパイル時にCMakeListsを更新することを免除できることがわかる.txtなどの操作は、確かに便利になりました.
2.ワークスペースの下にあるSRCフォルダを右クリックし、ROSパッケージを新規作成します.test std_を入力msgs roscpp、1つ目はpackageの名前で、後ろの2つは依存項目です.3.ROSパッケージを作成したら、右クリックしてmsg、srvなどのフォルダを追加することができます.これらは後で使用します.ここでsrcフォルダの下にcppファイルを新規作成し、名前を付けて新しい実行可能ファイルに追加することを選択します.4.次のコードを貼り付けてテストします.
7.rostopic関連コマンドを使用して、生成されたトピックを表示し、出力するトピック情報を表示します.
チュートリアルの詳細については、次を参照してください.http://www.zhimengzhe.com/bianchengjiaocheng/qitabiancheng/198333.html
公式サイトへhttp://www.roboware.me/#/インストールパッケージをダウンロードして正常にインストールすればいいです.
2.構成:
インストール後、gitが最新バージョンではないことを示すメッセージが表示されます.次のコマンドを順次実行して、最新バージョンに更新します.
git --version
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
git --version
3.使用:
3.1基礎教程
1.インストール後にrobowareを開き、新しいワークスペースを選択するか、既存のワークスペースを開くかを選択します.システム内に以前に確立したワークスペースがあり、環境が構成されているため、ここでcatkin_を直接開きます.wsでよい、開くと下図のようにIDEを使用するよりも端末の下で直接プログラミングすることで、ファイルの組織構造が一目瞭然になり、コンパイル時にCMakeListsを更新することを免除できることがわかる.txtなどの操作は、確かに便利になりました.
2.ワークスペースの下にあるSRCフォルダを右クリックし、ROSパッケージを新規作成します.test std_を入力msgs roscpp、1つ目はpackageの名前で、後ろの2つは依存項目です.3.ROSパッケージを作成したら、右クリックしてmsg、srvなどのフォルダを追加することができます.これらは後で使用します.ここでsrcフォルダの下にcppファイルを新規作成し、名前を付けて新しい実行可能ファイルに追加することを選択します.4.次のコードを貼り付けてテストします.
#include "ros/ros.h"
#include "std_msgs/String.h"
#include
int main(int argc, char **argv)
{
ros::init(argc,argv,"example");
ros::NodeHandle n;
ros::Publisher chatter_pub = n.advertise<:string>("message",1000);
ros::Rate loop_rate(10);
while(ros::ok())
{
std_msgs::String msg;
std::stringstream ss;
ss << "Hello world!";
msg.data=ss.str();
chatter_pub.publish(msg);
ros::spinOnce();
loop_rate.sleep();
}
return 0;
}
5. ctrl+shift+B, ;
6. ROS( ), roscore, ;
, , rosrun test hello
7.rostopic関連コマンドを使用して、生成されたトピックを表示し、出力するトピック情報を表示します.
チュートリアルの詳細については、次を参照してください.http://www.zhimengzhe.com/bianchengjiaocheng/qitabiancheng/198333.html