極楽とんぼのロボット製作記

情報工学系大学院生がロボットとその周辺技術や身の回りの出来事について紹介するブログ

【ROS】catkin_wsをgitで管理する

自分で作成したcatkin_wsをgitで管理する方法を紹介します。 リポジトリ作成 やり方は簡単です。まずはGithubやBitbucketでリポジトリを作成しましょう。 今回はmy_rosとしておきます。 $ git clone https://github.com/username/my_ros.git ワークスペース…

【git】addできずにfatal: Pathspec '/hoge/piyo' is in submodule '/hoge'と表示される

gitでaddしようとした際に、 fatal: Pathspec '/hoge/piyo' is in submodule '/hoge' と表示されて、addできなかった際の対処方法をまとめておきます。まずは落ち着いてstatusを確認してみましょう。 $ git status ..... /hoge .....(submodule untracked co…

【ROS】一斉にnodeを起動するLaunchの書き方

ROS

launchファイルを使って複数ノードを起動する方法をまとめました。パラメータ、引数の設定や、トピック名を変更する方法、名前空間の設定などを解説します。またlaunchファイル使用時にROS_INFOや標準出力を表示する方法も示します。

GitHubのリポジトリ名変更

Git

GitHubのリポジトリ名を変更する手順です。 Web上での操作 GitHubの対象リポジトリのSettingタブからRepository Nameに新しい名前を入れてRenameを選択します。 対象リポジトリ上での操作 下記のコマンドを対象のリポジトリ上で実行して、リモートリポジトリ…

スマホで家電を操作する IRKitを試してみた。

家電をスマホから操作できるIRKitを購入しました。出先から家電を操作できます。IRKitの使い方、ボタン登録際の注意、おすすめの設置場所などを紹介しています。

Githubでdotfilesを管理して、環境構築を一瞬で終わらせる

Git

dotfilesを管理して面倒な環境構築をコマンドで行います。シェルスクリプトを使用してシンボリックリンクを生成したり、必要なパッケージをインストールしたりします。

GithubにSSHで接続し、リポジトリを作成する

GithubにSSHで接続してリポジトリを作成します。SSHkeyの作成、Githubへのssh鍵の登録、SSHを使用したGithubへのpushを行います。

Raspberry Piバージョン確認方法まとめ

Raspberry Piのバージョン確認方法をまとめました。

Raspberry Pi 初期設定

Raspberry Piの初期設定をまとめました。パスワード、ホスト名、言語、ロケーション、SSH、日本語化の設定方法を解説しています。

「画面のオーバーレイを検出」AndroidをMarshmallow(6.0)にしたらひどい目にあった件

方法1:画面オーバーレイしているアプリを1つずつ終了させる 方法2:設定の許可から直接権限を変更する ユーザが求めているのはオーバーレイしているアプリの設定を変更することじゃない、使いたいアプリの設定を変更することなんだ! Marshmallowとの別れ 方…

Raspberry Pi ZeroにRaspbianをインストールする

Raspberry Pi ZeroにRaspbianをインストールする手順を説明します。 NOOBSのダウンロード(時間の目安:30分) SDカードフォーマッター(時間の目安: 5分) NOOBSをSDカードにコピー(時間の目安: 3分) Raspberry Pi Zeroの起動準備(時間の目安:10分) NOOBSを使っ…

Raspberry Pi Zeroに必要な物リスト

全体の構成 本体 周辺機器 MicroSDカード USBハブ USB(microB to A)変換ケーブル マウス&キーボード ディスプレイ&miniHDMI to HDMI (&HDMI to VGA) 無線LAN子機(Raspberry Pi Zero Wは不要) FRISK ついにRaspberry Pi Zero Wの技適が通り、本日07/18(火)か…

Processingエラーまとめ

自分がProcessingでコーディング中に遭遇したエラーと解決策をまとめました。 きっとこんなエラー初歩的過ぎて誰も記事にしないと思いますが、私のような迷える子羊のために書きました。 Processingバージョン: 3.3 NullPointerException hoge cannot be res…

JavaのLinkedListやArrayListを使用中「ConcurrentModificationException」というエラーが出る

ProcessingにてLinkedListを使用した際に出くわしたエラーです。 エラーが出た状況 まずはソースコードをお見せします。 import java.util.LinkedList; class Hoge { int state; Hoge(){ state = 0; } int is_state(){ return state; } } int hogeNum = 5; L…

PCLコンパイル中に「/usr/lib/ld: -lvtkproj4 が見つかりません」と出る

PCL(Point Cloud Library)をコンパイルしているときに /usr/lib/ld: -lvtkproj4 が見つかりません とエラーが出て、コンパイル出来ないときがあります。 個人的にかなり詰まったので、書き残します。 libvtkproj4が入っているかどうかを確認する $ ldconfig …

git push でreject。 〜fetchしてmergeしてconflict直してpushするまで〜

Git

タイトルでかなり日本語に不自由していますが、これからやろうとしていることをまとめるとタイトル通りになってしまいました。 先日、Gitでpushしようとした時に、こんなメッセージが出ました。error: failed to push some refs to 'https://bitbucket.org/g…

OS別ブルーライト軽減ソフトとアプリまとめ

プログラミングのやり過ぎ、ネトゲのやり過ぎ、ネットサーフィンのし過ぎ、Youtubeやニコ動の見すぎで目が痛い人は画面の輝度を落としたり、ブルーライトメガネをかけることをおすすめします。 よくあるのが、目が疲れていることを「眠い」と勘違いすること…

型の暗黙的変換に警告を出そう!gcc -Wconversion

C++

double x = 0.30; double y = 0.50; int obj_x; int obj_y; obj_x = x; obj_y = y; (obj_xとobj_yに入る値は0) と書いてしまっていることに気づかず、1時間無駄にしてしまった。こ、こんな基本的なことで...。もう2度とこんなことはしたくない!コンパイラに…

vimtutorのススメ(Vim初心者向け)

Vim

「Vimを始めたはいいものの、Qiitaなどでコマンドを見てもいまいち覚えられない、jkhl以外の移動ができない、i以外の挿入ができない」という方にオススメVimtutorは実際に手を動かしながら、テキストを編集してVimに必要な動作を覚えることができます。 vimt…

Gitのための非公開リポジトリを作成する(Bitbucket編)

Git

3回に分けてご紹介している非公開リポジトリを作成する方法ですが、今回はBitbucketを使用する方法をご紹介します。 Dropboxを使う方法 Googleドライブを使う方法 Bitbucketを使う方法(本記事) DropboxやGoogleドライブを使用する方法ではファイルストレージ…

Gitのための非公開リポジトリを作成する(Googleドライブ編)

Git

3回に分けて、Gitのための非公開リポジトリを作成する方法を紹介しています。 Dropboxを使う方法 Googleドライブを使う方法(本記事) Bitbucketを使う方法 前回、Dropboxを用いてGitのための非公開リポジトリを作成する方法をご紹介しました。 www.g104robo.c…

Gitで非公開リポジトリを作成する(Dropbox編)

Git

Gitを使い始めた時に困ったのがGitHubは無料のバージョンでは全て公開リポジトリになってしまうことでした。例えば研究でプログラミングしている場合は公開するわけに行かない場合もありますよね。でもGitによるバージョン管理はしたい。そこで本記事ではGit…

私が必死こいて英語を勉強している理由

今更ながら、私は英語を一から勉強しています。自分としても中学英語からやり直さなければならない自分に半ばイライラしながらも必要に迫られて英語を勉強しています。なぜいまさら?、なぜこんなにも?英語を勉強しているのか、その理由について書きたいと…

ユーザーを追加する! on Ubuntu 16.04

Ubuntuでユーザーを追加する際のメモです。ユーザーpiyoがhogeという別のユーザーを作る場合は $ sudo su [sudo] piyo のパスワード: # adduser hoge ユーザー `hoge' を追加しています... 新しいグループ `hoge' (1001) を追加しています... 新しいユーザー…

Vote for Trump! Googleアナリティクスを初めて1周間でリファラースパムから大量のアクセス!

先日、Googleアナリティクスを始めました。 導入にあたって参考にしたこのサイトが非常に分かりやすかったです。 junichi-manga.com 始めて1週間程度で下のようなアクセスをもらいました。 Vote for Trump! ってもう大統領選終わっちゃったよ! というかそ…

お問い合わせ

読み込んでいます...

プライバシーポリシー

広告 当サイトでは、第三者配信の広告サービス「Googleアドセンス」および「もしもアフィリエイト」を利用しています。 このような広告配信事業者は、ユーザーの興味に応じた商品やサービスの広告を表示するため、当サイトや他サイトへのアクセスに関する情…

英語力を飛躍的に向上させる音読の仕方

www.g104robo.com TOEIC(R)テストのために!と言って単語帳を一心不乱に勉強したり、ひたすら文法書を読みあさったりしている人いますよね。自分もそうでした。 しかし、TOEICはそうした知識だけをつめこむ勉強では太刀打ちできないようです。TOEICは知識を…

勉強を続けるための効果的なアプリ「Studyplus」

いざ勉強を始めようと思っても、思っただけで満足して3日でやめることなんてよくありますよね。私もそうでした。そんな私が3週間近くも勉強を続けていられるアプリがあります。それがこちら... studyplus.jp Studyplusでできること 「記録する」で自分の勉強…

「TOEIC990点の先を目指す!」人のための勉強の地図

TOEIC990点の先を目指す 英語力を示す指標としてTOEICスコアはよく利用されるようになりました。大学生でも社会人でも何かと言うとTOEICで英語力を測られます。最近では高校生も大学受験でTOEICが必要になる場合もあるようです。(東京/TOEIC(R)を入試に活用…