マガジン

最近の記事

新型コロナのタイミングと移住(転勤)が重なった話

#みんなの移住 国内移住・海外移住 Advent Calendar 2020 の記事になります。新型コロナ流行のタイミングと移住(転勤)のタイミングが重なり、その後どうなったのかという話を書きたいと思います。 背景まず、自分のこれまでの背景ですが、生まれは茨城県で中学校までは茨城県内で過ごしていました。高校は隣の栃木県、大学は秋田県、新卒でIT業界へ就職して研修期間中は大阪、その後は東京で3年ほど仕事をしていました。東京では1年ほど都内住まいをし、2年ほどは千葉から通勤して

    • RaspberryPi 3 に Ubuntu を入れて ROS を使う備忘録

      以前書いた記事(RaspberryPi Zero WH へ ROS melodic をインストールした後の試行錯誤の備忘録)で RaspberryPi Zero WH と ROS の組み合わせのハードル高いことがわかったので、RaspberryPi 3 に移行した際の設定方法や変更点をまとめておこうと思います。 使用機器- RaspberryPi 3 Model B(B+ではありません)- Arduino Pro mini 5V- PiCamera V1 OSやバージョン

      • RaspberryPi Zero WH へ ROS melodic をインストールした後の試行錯誤の備忘録

        RaspberryPi Zero WH へ ROS melodic をインストールし、PiCamera や ROSSerial で Arduino を動かそうとした過程や結果を残しておこうと思います。 使用機器- RaspberryPi Zero WH - Arduino Pro mini (5V) OSやROSバージョンなど- Raspbian Stretch- ROS Melodic ROSのインストールRaspberryPi Zero WH へ ROS をインスト

        • RaspberryPi Zero WHと Arduino Pro mini でシリアル通信してみる

          最近ではディスプレイ付きのマイコン M5Stack や機械学習向けの NVIDIA Jetson Nano など様々なマイコンが登場しています。用途にも寄るとは思いますが、なるべくモノをコンパクトにしたいといった場合には RaspberryPi Zero や Arduino Pro mini などが役に立つと思います。さらにこれらを連携させることで様々な応用が効くと思うので試してみました。 開発環境- RaspberryPi Zero WH- Distributor ID:

        新型コロナのタイミングと移住(転勤)が重なった話

        • RaspberryPi 3 に Ubuntu を入れて ROS を使う備忘録

        • RaspberryPi Zero WH へ ROS melodic をインストールした後の試行錯誤の備忘録

        • RaspberryPi Zero WHと Arduino Pro mini でシリアル通信してみる

        マガジン

        • 技術
          1本

        記事

          Unity で Android 連携

          はじめに「UnityでiOS連携」では主に Unity と iOS の連携について紹介したので、今回は Unity と Android の連携を紹介します。 Unity と Android 連携Unity と Android を連携させるには主に `AndroidJavaClass` でインスタンス生成し、`Call` メソッドで Android 側のメソッドを呼び出す流れです。逆の Android から Unity へは iOS 同様 `UnitySendMessage`

          Unity で Android 連携

          Unity で iOS連携

          はじめにUnity でスマートフォンアプリを作成している場合、時に iOS 独自の機能を使用したい/しなければならない時があると思います。そんな時にどうすれば連携できるかを紹介します。 Unity と iOS 連携Unity と iOS を連携させるには Unity側(C#)で Objective-C をラップした C++(Objective-C++) のコードを呼び出すことで Unity から iOS の関数を呼び出すことができます。(Swift でも実現できますが、Sw

          Unity で iOS連携

          Unityで 2D スマートフォンアプリを作る(入門)

          はじめにUnity で 2D のスマートフォンアプリを作成したい時という時に基本となる操作方法を紹介します。基本さえ押さえてしまえば、応用は効くかと思います。今回作成するアプリはボタンを一個配置してボタンを押下するとログを表示するというものを作成します。どちらかというと実装よりかは Unity での操作方法がメインとなります。Unity のバージョンにより UI が異なり、参考にならない場合があるかもしれませんが、ご了承ください。 開発環境 - Mac OS (Mojave

          Unityで 2D スマートフォンアプリを作る(入門)

          モバイルアプリの ML の扱い方

          はじめに最近では Machine Learning(以下ML)分野の発展が目覚ましく、特に画像分野への応用では認識精度や認識できる種別数は大きく向上しています。 では、これらのモバイルアプリに組み込みたいという時にどうすれば良いのか、モバイルアプリエンジニアはどういう点を意識すればいいのかということについて画像分野への適応を例に自分なりにまとめてみました。 ツール・ライブラリ選定iOS では CoreML や CreateML が用意されており、CoreML の既存技術を用

          モバイルアプリの ML の扱い方

          Unity で Android の Application クラスを使用する方法

          Android で どうしても Application クラスを使用したいUnity で Android アプリを作成していると、アプリ全体に関わる初期化や永続的な処理をしたい時に Application クラスがあると助かるケースもあると思います。 しかし、普通に Unity で Android アプリとして APK の書き出しやプロジェクトの Export するだけでは Application クラスはありません。なので、Unity プロジェクト内に Applicati

          Unity で Android の Application クラスを使用する方法

          iOS と Android のジオフェンス

          ある領域に近づいた時や離れた時のイベントを取得したいというケースに使えるのがジオフェンスです。Beacon の GPS 版って考えるとイメージしやすいかもしれませんね。 iOS にも CoreLocation を用いることでジオフェンスが設定できます。ただ、iOS と Android では設定次第で挙動が異なります。 iOS のジオフェンスiOS では設定した領域にすでに居たり、出ていたりした場合、ジオフェンスを開始した時点で「領域内に入りました〜」や「領域外に出ました〜

          iOS と Android のジオフェンス

          FirebaseAuth Twitterログイン事前設定(iOS・Android)

          Firebase Auth の 「Twitter を使用して認証する」のドキュメント通りに設定を進めていったところ、アプリで Twitter のログイン画面が開かないことがありました。原因は設定が不足していたことで Firebase Auth のドキュメントでは記載していないことなので共有します。(Firebase と Twitter でのプロジェクトは作成済みとします。) バージョン- Firebase Auth 6.1.2 (iOS)- TwitterKit 3.4.2

          FirebaseAuth Twitterログイン事前設定(iOS・Android)

          Firebase Cloud Messaging のトピックの Subscribe、UnSubscribeができない

          Firebase Cloud Messaging (以下FCM)ではトピックというものがあります。これは iOS・Android のプッシュ通知では受信する側は受信するだけで取捨選択できない(通知に含まれるデータを用いることである程度は取捨選択可能)のに対し、あるカテゴリーのプッシュだけ受信したいみたいなケースで使用できるものです。 基本的にはドキュメント通りに設定すれば特に難しいことはないと思います。たぶん…。 何が問題だったか?iOS で「あるトピックを受信するよ〜」

          Firebase Cloud Messaging のトピックの Subscribe、UnSubscribeができない