ode

物理エンジンODEで学ぶC言語2015[STEP3:関数]

ODEで学ぶC言語の3回目です.ODEの物理計算の部分は使わず,drawstuffを使った表示だけにします.今回は今まで演習で作ったコードを整理して関数化しています. まず,76行目のsimLoop関数から説明します.ここはシ...
robocup

ROS Indigo作業メモ

Ubuntu14.04にROS Indigoを入れてTurtlebot2を動かすまでの簡単な作業メモ。 ROSインストール:のとおり、Desktop-Fullをインストールする。 Turtlebotパッケージのインストー...
ode

物理エンジンODEで学ぶC言語2015[Step2: Switch文]

物理エンジンODEを使い,ゲームを作りながらC言語をマスターすることを目指して連載します。ODEのバージョンは0.13に対応しています。シューティングゲームの2回目です. 今回はswtich文を使ったキーボードによる戦闘機の移...
lecture

物理エンジンODEで学ぶC言語2015[Step1:物体の描画]

物理エンジンODEを使い,ゲームを作りながらC言語をマスターすることを目指して連載します。ODEのバージョンは0.13に対応しています。 なお,C言語の基本的なことは知っていることを前提としますので,プログラミング能力を高める...
未分類

端末を複数開き、コマンドを実行する方法

ROSでコマンドを実行するときに、エラーメッセージなどを見たいので端末を複数開き、それぞれコマンドを入力して実行していた。手間がかかるので、簡単なシェルスクリプトを書いたメモ。 以下の内容のファイルを作り、名前をつける。例えば、te...
ODE本

ODE本サンプルプログラム(ODE0.13, Ubuntu14.04, CodeBlocks13.12)リリース

ODE本「簡単!実践!ロボットシミュレーション−Open Dynamics Engineによるロボットプログラミング」のサンプロプログラムをODE0.13、Ubuntu14.04、CodeBlocks14.04でビルドできるようにしたプログ...
ode

ODE0.13のインストール法(Linux + Codeblocks)

ODE0.13をLinux(Ubuntu14.04)、開発環境としてCodeBlocks13.12インストール法を説明します. OSはLinuxのUbuntu14.04を使います。Ubuntuを使うとWindowsと同様な操作...
robocup

ロボカップジャパンオープン2015: demura.netチーム5位入賞

出村研究室demura.netチームはロボカップジャパンオープン@ホーム競技で5位でした。予選は3位のHibikino Musashiチームと僅差の4位でしたが、Finalのデモ競技でトラブルもあり順位を下げました。 @ホーム...
robocup

Follow me 実行手順メモ

ロボカップジャパンオープン2015 @home リーグ 用メモ Follow me 実行手順 5つの端末を開き、以下のコマンドを各端末で実行する。 1. roslaunch turtlebot_bringup minima...
robocup

what do you say 実行手順メモ

Basic functionalities: what do you sayの実行メモ 1. ~/SIRIUS/sirius-application/run-scripts/start-asr-server.sh 2. ~/src/...
robocup

Jasper: Jasperの名前を○○に変更

Jasperを使うときは、JasperとRaspberry Pi、PC、あるいはロボットに呼びかけて認識してもらわなければなりません。自分のロボットに使う場合は、その名前で呼びたいものです。 変更方法を紹介します。Jasperウェブサ...
english

How to make a SIRI like app in your laptop ?

This page instructs how to make a SIRI like app, and solve the task, what did you say ?, in the Basic Functionalitie...
robocup

Jasper : Ubuntu14.04でSiriライクなアプリ

JasperをRaspberry Piで動かした。Ubuntu14.04でも動くと便利なので、インストールし動作を確認した。以下は簡単な作業メモ。説明が詳しくないので、Jasperのウェブサイトをご覧頂きたい。 準備 ...
未分類

Jasper: RaspberryPiでSiriライクなアプリ

iPhoneのSiriのようなサービスがないか調べていたら、RaspberryPiでボイスコマンドのオープンソースプロジェクトJasperを見つけたのでインストールしてみた。以下はその作業メモ。 用意したもの Ras...
robocup@home

RoboCup@Home 2015 審査ビデオ完成

7月に中国で開催されるRoboCup世界大会@HOMEリーグへの審査ビデオが完成しました。是非、ご覧ください!
lecture

GAZEBO: 4脚ロボット

ロボットモデルに不具合があったので修正しました。これlegged_robot_model150115.tgzを使用してください(2015-01-15)。 授業時のエラーを訂正しました。変更はlegged.ccだけです。エラーの...
misc

Ubuntu14.04でUrgViewer

Ubuntu14.04 LTS 日本語 RemixでUrgViewerのビルドしたときのメモです。 なお、以下のウェブサイトを参考にしました。ありがとうございます。Ubuntu14.04はQT5なのでその部分が違います。 ...
lecture

GAZEBO: 2自由度ロボットアーム

この記事が私が担当しているロボットプログラミングⅡの講義用です。 今回は2自由度のロボットアームモデルを作成し、キーボード操作により動かすサンプルです。 1. 作業ディレクトリの作成 端末を開き、以下のコマンドを実行す...
夢考房

石川オリジナルベイマックス製作発表イベント

石川オリジナルベイマックス製作発表イベントが12月7日(日)に金沢フォーラスで開催されました。夢考房ジュニアの子どもたちの作った37台は、それぞれ石川らしさが溢れていました。例えば、腕が来春開通する新幹線、石川門、灯篭、加賀鳶梯子登...
夢考房

夢考房ジュニアの中高生ペアがKanazawaスマホアプリコンテストで金沢市長奨励賞を受賞

夢考房ジュニア所属の榎本君と修了生の出村君の中高生コンビ(DKTチーム)が、KANAZAWAスマホアプリコンテスト2014に出場し、金沢市長奨励賞を受賞しました。同コンテストは山野市長の肝入りで始まり、今年で4回目を迎えます。審査員...
lecture

GAZEBO: レーザ式測域センサを使おう!

この記事が私が担当しているロボットプログラミングⅡの講義用です。 今回は前回作成した車輪型ロボットモデルに北陽電機のLIDAR(レーザ式測域センサ)モデルを搭載して動かしましょう。  なお、本記事は以下のGAZEBO.orgのチュー...
lecture

GAZEBO:車輪型ロボットを動かそう!

この記事が私が担当しているロボットプログラミングⅡの講義用です。 今回は前回作成した車輪型ロボットモデルをプログラムで動かしましょう。 なお、本記事は以下のGAZEBO.orgのチュートリアルを改変しています。 コードが古くg...
lecture

GAZEBO: 車輪型ロボットを作ろう!

この記事は私が担当しているロボットプログラミングⅡの講義用です。 さて、今回は車輪型ロボットのモデルを作りましょう。gazeboのモデルには高次情報を含むモデル設定ファイルmodel.configと詳細情報を含むモデル記述ファイルmo...
つくばチャレンジ

つくばチャレンジ2014: demura.netチーム305m

つくばチャレンジ2014へ出村研究室demura.netチームが出場しました。つくばチャレンジでは本走行までに実験走行が9回あり、多くのチームが何度も実験走行に参加してロボットを改良します。 demura.netチームが他のチ...
lecture

ロボットプログラミングⅡ:4週目 C++コンパイル方法

ロボットプログラミングⅡの4週目。Ubuntu用のcodeblocksでもコンパイルできまが、Linuxのコマンドに慣れるために、ここでは端末を使ったC++言語のコンパイル法を説明します。 編集。geditでソースコードを打ち込み保...
lecture

ロボットプログラミングⅡ:3週目 GAZEBO初体験

ロボットプログラミングⅡの3週目。今週はLinuxの基礎とgazeboを初体験します。以下のリンクに従って実習しよう! Linux標準教科書:必要事項を記入しダウンロードし、3章を実習しよう! Gazebo:初体験 Gaze...
lecture

GAZEBO: 初体験

物理シミュレータGAZEBOを初めて使ってみましょう。 1. 端末でGAZEBOを起動する。 $ gazebo 2. シミュレーションウインドウの上にある「Sphere(球)」のアイコンをクリックするとボールが現れる。...
lecture

GAZEBO: 簡単なプラグインプログラミング

この記事が私が担当しているロボットプログラミングⅡの講義用です。 今回はgazeboのプログラミングを初体験しましょう。 ここではgazebo単体で利用できる簡単な方法(プラグイン)を説明します。 次の手順に従って作業しましょう。 ...
lecture

ロボットプログラミングⅡ:開発環境設定

この記事は私が担当している講義ロボットプログラミングⅡ用です。 ロボットプログラミングⅡでは、ロボットシミュレータとしてGAZEBOを使用します。インストールは次の手順です。学校推奨パソコン(TOSHIBA DynaBook ...
lecture

ロボットプログラミングⅡ:VirtualBoxのUbuntuネットワーク設定

この記事は私が担当している講義ロボットプログラミングⅡ用です。 VirtualBoxにインストールしたUbuntu12.04でのネットワーク設定を説明します。 ○ ネットワーク設定 (1) 「アプリケーション」→「システム...