Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

awkでbash用のコマンドを使う

dateコマンドで標準入力からの日付文字列を受け取り評価する - Bye Bye Moore

awkでN時間後の数値を設定したいなら……?? - Bye Bye Moore
の合わせ技で、awkでdateコマンドのN時間後記法を実行してみます。

bashのコマンドを使う場合、system関数を使うか、コマンド文字列の実行結果をgetlineの引数に格納する方法があります。
今回は後者を使いました。

実際のところ

日付文字列と16進数の値文字列が入ったパケットを受け取り、
日付文字列の100時間後の結果として再変換する例は以下の通りです。

$ echo 2013-09-01 06:52:14+00:00,0x0A | awk -F "," '{"echo \""$1" + 100 hour\" |date -f - +\"%Y-%m-%d %H:%M:%S+00:00,"$2"\" " | getline t; print t}'
2013-09-05 19:52:14+00:00,0x0A

dateコマンドで標準入力からの日付文字列を受け取り評価する

実際のところ

標準入力を示す記号は"-"なので、こいつを"-f"オプションでうけとり評価します。

$ echo 2020/01/06 18:00:00 | date +'%y年%m月%d日%H時' -f -
20年01月06日18時

now、yesterdayといったパターンの受け取りも可能です

$ echo yesterday | date +'%y年%m月%d日%H時' -f -
20年01月05日18時

N日後、N時間後記法との組み合わせもOK。

$ echo yesterday + 100 days | date +'%y年%m月%d日%H時' -f -
20年04月14日18時

【イベントログ】Jetson Nano ユーザー会 第四回

第4回 Jetsonユーザー会 「Jetson Nano超入門」著者パネルディスカッション+LT大会 - connpass
手軽に高性能エッヂコンピューティングを体験できるつよつよボードJetsonシリーズのユーザー会に行ってきました。

日本の代理店であるマクニカさんからコーヒーとチョコの提供がありました。

顔を見ながら判断するサーモスタット
推論はエッヂ、モデルの構築はクラウド

awkでN時間後の数値を設定したいなら……??

特定の日時文字列があって、それのN時間後を知りたい事って割とありますよね。
国際標準時を日本標準時にするときとか。

実際のところ

"-V"オプションでdateコマンドの式展開をしてやると良いです。

$ awk -vDate="`date -d'now' +'%Y/%m/%d_%H:%M:%S'`" '{print Date}'

2020/01/06_18:48:49

N時間後構文も利用できます。

$ awk -vDate="`date -d'now + 100 hour' +'%Y/%m/%d_%H:%M:%S'`" '{print Date}'

2020/01/10_22:48:59

【読書メモ】ドローンビジネスレポート

ドローンビジネスレポート -U.S.DRONE BUSINESS REPORT

ドローンビジネスレポート -U.S.DRONE BUSINESS REPORT

shuzo-kino.hateblo.jp
と同じ系統のドローンビジネスに関するレポート本です。
こちらはアメリカ在住のビジネスコンサルタントさんが書いておられるとのことで、
アメリカの事例紹介と法規制まわりの記述が充実しています。

【読書メモ】ドローンビジネス参入ガイド

ドローンビジネス参入ガイド

ドローンビジネス参入ガイド

日本発のドローン情報サイト DRONE MEDIA様による、ドローンビジネスの本です。
dronemedia.jp

現在日本でドローンビジネスの主力っぽい空撮から、農業、インフラ、土建、警備などが先行事例を紹介してくれています。
全く知らない装置やソリューションが実際の値段感も含めて紹介されているので、非常に勉強になりました。

さらに出版元の翔泳社様のサイトには本文で紹介されているプレゼン資料の叩きをダウンロードできます。
自分のビジネス規模にあわせてキーワードを数字を埋めるだけで金融機関対策までできる素敵仕様……!!

【自習メモ】ロボットアームつきドローン

何度目かのドローン元年を迎えた今日この頃、みなさん如何お過ごしでしょうか。
私はドローンにはついぞ食指が動かず静観していたのですが、
どうも巷にはロボットアームとドローンを組み合わせたプロダクトがチョロチョロと出ているらしいという話を耳にしました。
というわけで、今回はそういった「ロボットアームつきドローン」について調べたことをメモついでに残しておきます。

実際のところ

無人航空機(ドローン)のための無反動ロボットアーム」

ImPACTという渋い状況でドローンを活用するための基礎研究チームで研究されていたネタです。
広島大学の高木 健 准教授による研究で、飛行制御のほうで合わせるよりスマートな動きなるというメリットがあるそうです。

【新技術の概要】
ドローンなどの小型無人航空機(以下、UAV)にロボットアームを取付け空中から作業できると、その活躍範囲を広げることができる。しかし、UAVにアームを取付けると、アームが動作することによってUAVの姿勢が崩れてしまう問題が生じる。この問題を解決するために、UAVの姿勢に影響を与えないアームを開発した。
公式より引用


「無人航空機(ドローン)のための無反動ロボットアーム」 広島大学 大学院工学研究院 電気電子システム数理部門 准教授 高木健

機体は国産のミニサーベイヤー「MS-06LA」とのこと。
monoist.atmarkit.co.jp
動画みると縦横のサイズが2リットル入りペットボトルくらいなので、結構デカいですね……。

PB6B-AW-ARM "DRORIA"

www.prodrone.com
ProDrone社様のPB6B-AW-ARMはアームが二個ついた高馬力仕様。
10kgのペイロードがあるため、椅子すらも持ち上げることができる優れもの。
接地面に垂直に立てれば鳥が電線の上で休むかのうように本体を保持可能。
f:id:shuzo_kino:20200104215428p:plain
動いてる様子はこちら。

[PRODRONE] Dual Robot Arm Large-Format Drone PD6B-AW-ARM

余談

何でもドローンにしてしまう悪魔的プロダクトもあるようです(驚愕

[PRODRONE]Adaptable Platform UAV PD-ANY

高速でターゲットを掴む

鷹の動きを参考に、吊り下げ式アームで高速にターゲットを掴む実験も行われています。

Avian-Inspired Grasping For Quadrotor Micro Aerial Vehicles