2019-04-01から1ヶ月間の記事一覧
素因数分解は入門教材に向いているので、高校の時に作ったプログラムを発掘してきました。 標準入出力、if文、配列、for文を使う基本的なソフトです。読んでみてください。 ソースコード /*---------------------------------------------*/ // 2014/07/22 /…
画像元 Publisherの作成 $ roscd ros_start $ mkdir scripts $ cd scripts/ $ vi talker.py#!/usr/bin/env python import rospy from std_msgs.msg import String rospy.init_node('talker') #node name # chatter : name # String : std_msg Topic [Publish…
画像元 ワークスペースの作成 以下はビルドシステムのワークスペースを作るコマンド。 1度実行すれば今後は実行する必要がない $ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src/ $ catkin_init_workspace Creating symlink "/home/atsuya/caikin_ws/src/CM…
画像元 $ vi HelloWorld.py#!/usr/bin/env python import rospy rospy.init_node('helloworld_node') #set node name rospy.loginfo('Hello world') #set output Charactor String rospy.spin() #loop roscoreが立上がっていなければ立上げてください。 $ py…
画像元以下にROSの環境構築のコマンドを記述します。 $ sudo apt install git $ git clone https://github.com/ryuichiueda/ros_setup_scripts_Ubuntu16.04_desktop $ cd ros_setup_scripts_Ubuntu16.04_desktop/ $ ./step0.bash $ ./step1.bash $ source ~/…
画像元 Node 1つのプロセス名 Message 通信で受け渡されるデータの型 Master Node同士が通信するためのプロセス $ roscore で起動 Topic Nodeが送受信するデータ 非同期通信 Service Nodeが送受信するデータ 同期通信 Parameter ROSを使うと様々なロボットに…