人間のあるべき姿の探索

思索・人形・エンジニアリング

3Dモデルを人形の型取りに使用する

人形になるぞ! godiva-frappuccino.hatenablog.com 機械を仕込んで動く人形を作るにあたって、設計図として3Dモデリングツールを使用すると共に、完成したモデルを型取りに使用します。以前3Dプリンタで3Dモデルを印刷して、そのフィラメントを型として使用…

型取りの為の人形の3Dモデリング:頭部編

人形になるぞ! godiva-frappuccino.hatenablog.com 機構を仕込んで動かせる人形を作るにあたって、3Dモデリングツールを用いて設計図を書きつつ、完成したモデルを型取りに使用します。 (ここに記事を貼る) 今回は頭部のモデリングについて紹介します。頭…

型取りの為の人形の3Dモデリング:胴体編

人形になるぞ! godiva-frappuccino.hatenablog.com 粘土で人形を作る場合、よくある手法としては発泡スチロールや針金のような芯材を用いて大まかな形を作り、そこに粘土を巻きつけて形を作ります。その後、粘土をやすりで削ったり、塗装していきます。 し…

球体関節をモータで動かす:外骨格にモータを仕込む

人形になるぞ! godiva-frappuccino.hatenablog.com 人形における球体関節について考えました。そこで、球体関節の中にモータを仕込む方法を考えます。 godiva-frappuccino.hatenablog.com まず、球体関節は3自由度確保できる仕組みであり、球体関節人形は球…

球体関節をモータで動かす:人形の関節を考える

人形になるぞ! godiva-frappuccino.hatenablog.com ハンス・ベルメール以来日本でも球体関節人形が浸透しており、今でもたくさんの方が作成しています。そもそも球体関節が用いられるのはなぜなのか、造形美のほかに、可動域の面での問題も考慮してそれをモ…

アンドロイドの構成要素を考える

人形になるぞ! godiva-frappuccino.hatenablog.com 人形になる為に憑依できるシステムを作っています。そこで、実際に作成するにあたって、作業を分割していきます。 人形としては、造形の作業があり、昆虫でいうところの外骨格のようなものになります。メ…

Project Beyond Eve : 人形になる

皆さんはヴィリエ・ド・リラダンの『未來のイヴ』という小説をご存じですね?1886年に発表されたSF小説で、人造人間に対して「アンドロイド」という呼称を最初に用いた作品と言われています。ご年配の方だと知っている方もいらっしゃるのですが、若い方だと…

ハーバート・リード『彫刻とは何か』を読みました。

はじめに ハーバート・リード『彫刻とは何か ー特質と限界ー』を読みました。とは言っても、それなりの前提知識を必要とするものでもあり、彫刻に関する知識のない人間にとってはまずは雰囲気を掴むところから始めなければいけなかった為、概形を掴む程度の…

Azure OpenAI Serviceを用いて簡易的なRAGを構築する

初めに ChatGPTによるハルシネーションを防ぐために、RAG(Retrieval Augment Generation)という技術があります。これは、以下のように説明される仕組みです。 取得拡張生成 (RAG) は、データを提供する情報取得システムを追加することで、ChatGPT などの大規…

「システム設計のセオリーと実践方法がしっかりわかる教科書」を読みました。

初めに 久しぶりの書評です。こちらの本を読みました。 gihyo.jp ここ最近、業務や趣味で何かしらのシステムの設計及び実装を行う機会が増えてきたのですが、そこでの課題感として、あるシステムを完成させるためのスコープを明確化する為に、何を設計する必…

失恋の話

「話し言葉」はフランス語で「パロール」、「書かれたもの」は「エクリチュール」と言います。パロール/エクリチュールという対立です。 古代から、書かれたものよりも実際に聞いた話の方が真理の基準である、とする考え方があります。 千葉雅也『現代思想…

生活が無くなりつつ

2020年4月以降、人間から人間らしさが抜け落ちていくのを感じています。自分が以前は若者だったからそう感じており社会に組み込まれるとそれは人間ではなく資本主義の一要因として十分に説明できるほど簡略化されている可能性もありますが、動物として生きて…

感想を自動で受け入れるだけの機械になるわよ!

INTERNET YA・ME・RO! インターネットの発展と共に人々は情報のやり取りをより活発に行うようになり、より密なネットワーク構造を持つようになりました。昔であれば近隣の人々や文通、そして数少ない中央集権的なメディアとしてのテレビが存在していたのみ…

Azure OpenAI Serviceでリアルタイムな会話を実現するためのアーキテクチャ

課題 ここ最近言語生成AIが盛り上がっており、様々なアプリケーションの登場が期待されます。しかし、Azure OpenAI Serviceをはじめとしたサービスはインターネット上で処理が実行され、特に長文を生成する場合にはレスポンスが返ってくるまでに何秒かかかる…

球体関節人形の型抜き用の型を3Dプリンターで印刷する

背景 球体関節人形を作り始めて暫く経過しましたが、今まで造形のベースとして発泡スチロールを使用していました。しかし、発泡スチロールで削る段階で5~7mm程度の粘土を盛った状態の造形を考慮して発泡スチロールを的確に削ることが苦手で、胴体が部厚すぎ…

Azure OpenAI Serviceのリージョン間での応答速度を比較する

概要 Japan East、East USの2つのリージョンでAzure OpenAI Serviceの応答速度を比較 リージョン間の違いに加え、1文でのレスポンス及びストリーミングでの長文レスポンスの2x2の4パターンを検証 結果、East USリージョンではレスポンス時間がJapan Eastリー…

Azure OpenAI ServiceのFunction Callingでロボットを操作してみた。

デモ 人と会話しながら、左を見て!正面を見て!というと、Function Callingでトリガーしてロボットがその方向を向く関数を実行します。 youtu.be 背景 先月、Azure OpenAI ServiceでもFunction Callingがサポートされ、言語生成による応用の可能性が更に広…

イベントソーシングを用いた結果整合性による在庫管理の実装

はじめに ここ十数年、顧客向けサービスが大量のリクエストを扱う必要が出てきました。例えば、Amazonのような通販サービスは24時間稼働し、常に大量の注文が行われます。ライブの予約サービスであれば、予約開始時点で大量の予約が殺到し、在庫の引き当てを…

親密性の実践に向けた考察

ここ数年、特に対人関係における親密性について考えています。以前もレオ・ベルサーニの『親密性』を例にとりながら少し考えていて、久々に現代思想2021年9月号(<恋愛>の現在)を手に取ったので、改めてまとまりもなく考えていたことを記述し直してみようと…

Osedax

「シミですね」 診察室で、私と旧知の仲でもある精神科医は私にそう告げた。 「あの、はぁ、シミ。私は最近物覚えが悪いと思い君の所に来たんだが、シミに何の関係があるんだろうか」 彼は戸惑ったような表情で、何かを言おうとしてはああでもないこうでもな…

医療漫画に感化されて手術をしてきた

皆さんは『K2』をご存じですか? K2(漫画) (けーつー)とは【ピクシブ百科事典】 医療漫画『スーパードクターK』の続編であり、前作の主人公・KAZUYAに代わり、もう一人のKの一族の末裔である神代一人(かみしろ・かずと)と、KAZUYAのクローンである黒須一也…

観測者が想像する主体の存在しない意識

強さとは何でしょうか。グラップラー刃牙では強さとは、という命題について様々な議論がされていますが、強さの最小単位は我が儘を通す力とされています。グラップラー刃牙に限らず、闘争の中に見られる一般的な強さはその相手に抗うことによって発生する概…

『現場で役立つシステム設計の原則』を読みました

はじめに 現場で役立つシステム設計の原則を知りたいと思っていたのですが、丁度現場で役立つシステム設計の原則について言及されている書籍があったので読みました。 gihyo.jp ある程度知名度のある書籍で、QiitaやZenn等でまとめられている方がいらっしゃ…

道端に咲いた花の名前さえ知らない

知識・教養というものがなく、一般の人が持つ生活における教養についてはテンでダメでしたのでした。郊外を歩いていると見かける草花や鳥の名前が分からないのです。 思い返してみれば、小さい頃は知識欲を駆り立てるようなテレビ番組を見ていたこともあり、…

AZ104に合格しました

Microsoft Azureの開発者向け知識を問われるAZ204に引き続き、運用・管理者向けの知識を中心に問われるAZ104の合格しました。 AZ204については以下の記事に記載しています。 godiva-frappuccino.hatenablog.com 勉強法とかいろいろと書こうと思ったのですが…

Azure仮想ネットワークのサブネット間通信の許可及び拒否を変更する

初めに ここ最近はAZ104というAzure管理者向けの資格の勉強をしているのですが、その中でAzureで使用できる仮想ネットワークの設定についての項目が1/4程度と大きな割合を占めており、実際にAzureでは顧客のネットワーク関連の可用性や機密性といったセキュ…

GoFのデザインパターン全部書く

はじめに GWなのでGoFのデザインパターン23種をすべて書きます。巷ではJavaソースコードを用いた書籍はいくらかあるのですが、他の言語だと時折有志の方がブログにまとめていますが全部書いてあることは少なく、また実際に自分で書かないと使えそうなタイミ…

角度・位置の計算における値オブジェクトのすゝめ

はじめに ロボットの姿勢やUnityオブジェクトを扱う時、その数値の種類は様々です。例えば、長さをメートルで扱うか、センチメートルで扱うか。角度については度数法で表現したりラジアンで表すこともあります。しかし、こういった数値を扱う際、結構ありが…

Unityでグローバル座標系からローカル座標系への変換を実装する

背景 人が人形になって動くことができるシステムを作っています。イメージとしては、下図のように人間がVRのヘッドマウントディスプレイを被ると、それに応じて人形の内部に仕込んだモータが稼働し、同じ姿勢を取るように動作します。また、今回は割愛します…

Dev ContainerとDependency Injectionを活用してロボット開発をする

コンテナ技術について学ぶために本を買いました。Azureを用いたコンテナアプリケーション開発についての書籍なのですが、最初にDev ContainerというVS Codeの拡張機能をもちいた開発方法について記載があり、面白かったので紹介します。 gihyo.jp VS CodeのD…