空飛ぶロボットのつくりかた

ロボットをつくるために必要な技術をまとめます。ロボットの未来についても考えたりします。

Linux

proxyのお勉強

プロキシとは、企業などの内部ネットワークとインターネットの境界にあり、内部のコンピュータの「代理」(proxy)としてインターネット上のコンピュータへ接続を行うコンピュータのこと。また、そのような機能を持つサーバソフトウェア。 http://wa3.i-3-i.in…

avahiのお勉強

avahi Avahi(アバヒ)は、Zeroconfのフリーソフトウェア実装であり、マルチキャストDNS/DNS-SD サービスディレクトリのためのシステムを含む。 Avahi - Wikipedia avahi-daemon - The Avahi mDNS/DNS-SD daemon - Linux Man Pages (8) [Ubuntu] Avahiのコマ…

UNIXコマンド、シェルスクリプトのお勉強

Unix Command vim link user, group permission command make pathを通す 管理者user chown text operation redirection,pipe ワイルドカード find,xargs ブレース展開 shell ディレクトリ 参考 Unix Command mkdir app{1..40} pwd clear cd rmdir ls cat te…

sumoをros(kinetic)で動かしてみる

動かし方 基本的には以下のREADMEの通り GitHub - arnaud-ramey/rossumo: Wrapper of the ARDroneSDK3 sample "JumpingSumoPiloting.c" as a C++ lightweight class for ROS. はじめに、WIFIでsumo(名前:Jett~)と接続しておく 変更点 catkin_make --only-pk…

Deep Learningの環境構築(Ubuntu14.04+GTX 950M+CUDA+cuDNN)

これから過酷な戦いが始まる… ノートパソコンにDeep Learningの環境をつくってみる. PC環境 目標 Nvidia Driver 悪名高き?ドライバnouveau Nvidia Driverのインストール nvidia-smiについて CUDA CUDA対応GPU CUDAのドライバ CUDAのインストール方法 CUDA環…

ffmpegとpythonで動画をいじろう

ffmpegのインストール 動画の変換 動画の結合 動画の倍速方法 pythonでフォルダ内の指定ファイルをの取り込み pythonでコマンド実行するには フォルダ内の.MOVファイルをmp4ファイルに変換して、結合するdamedameコード ffmpegのインストール sudo apt-get i…

小型USBにubuntu16.04をいれてみる(macbookから起動できるように編)

myenigma.hatenablog.com MyEnigmaさんの記事に刺激を受け、小型USBにubuntu16.04を入れてみました。 手順は少し異なります。 準備 適当USB 4GB 小型USB 64GB↓ 安い!小さい! https://www.amazon.co.jp/SANDISK-USB3-0%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7…

ubuntu 16.04 mateのautologinの方法

起動したときにデスクトップ画面に自動ログインする設定 System -> Administration -> Users and Groups -> password をNot asked on loginに変更 /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.confに以下を記載 autologin-user=pi (<- ユーザ…

プログラムを自動起動にする方法

PCを再起動した時にプログラムを自動起動する方法 sudo crontab -e でeditorを選択して、一番下に @reboot /home/user/test.sh > /home/user/test.txt を追加。ここで、最終行に空行をいれること。 test.sh #!/bin/sh echo "test!!!" これで再起動時にtest.t…

rosで3rdpartyのコードをインストールする時

rosのmkを追いかけてみる /opt/ros/indigo/share/mk/download_unpack_build.mk md5sumファイルがあれば $(ROS_ROOT)/core/rosbuild/bin/download_checkmd5.py $(TARBALL_URL) $(TARBALL) を実行 /opt/ros/indigo/share/ros/core/rosbuild/bin/download_check…

makeの理解

makefile 例 all: install.hoge install.hoge: wget 〜 touch install.hoge 参考: トリビアなmakefile入門 shin.hateblo.jp automake ./configure;make;make installにはどんな意味がある? - ITmedia エンタープライズ Linuxコマンド集 - 【configure】Mak…

Linuxのお勉強

プロンプト [robonchu@localhost~]$ ユーザ名 ホスト名 コマンドラインの編集 コマンド 内容 Ctrl+b 1back Ctrl+f 1go Ctrl+a text first Ctrl+e text end Ctrl+h 1back delete Ctrl+k cut from text first to end Ctrl+u cut from text end to first Ctrl+y…