Rosserial無線化への招待 〜Invitation to wirelessization by rosserial〜Tatsuya Fukuta
ESP32(Arduino互換機)を使ってrosserialの無線化に挑戦した。TCP/IPを使ったシリアルプロトコルであるため仮想化技術(DockerやVirtual Machine)との相性が非常に良い。
I tried wirelessization of rosserial using ESP 32 (Arduino compatible machine). Since it is a serial protocol using TCP / IP, it is very compatible with virtualization technology (Docker and Virtual Machine).
Rosserial無線化への招待 〜Invitation to wirelessization by rosserial〜Tatsuya Fukuta
ESP32(Arduino互換機)を使ってrosserialの無線化に挑戦した。TCP/IPを使ったシリアルプロトコルであるため仮想化技術(DockerやVirtual Machine)との相性が非常に良い。
I tried wirelessization of rosserial using ESP 32 (Arduino compatible machine). Since it is a serial protocol using TCP / IP, it is very compatible with virtualization technology (Docker and Virtual Machine).
Rclex: A Library for Robotics meet ElixirHideki Takase
Presentation at Code BEAM America 2021
https://codesync.global/conferences/code-beam-sf-2021
https://codesync.global/speaker/hideki-takase/
How do we install the magic of Elixir into robot systems? One of the solutions is "Rclex", that is a client library for ROS 2 platform. ROS (Robot Operating System) provides publish/subscribe based messaging mechanism between robot modules with the DDS (Data Distribution Service) stack. We suggest that the force of Erlang/Elixir can power up the scalability of ROS 2 communication. This talk will introduce how did we integrate ROS 2 and Elixir by using NIFs, and discuss the possibility of this library in the IoT field.
ROS Japan UG #34 LT大会 で飛び込みLTした資料です.
https://rosjp.connpass.com/event/161041/
ROS 2のDashing/Eloquentで QoS (Quality of Service) 周りのAPIがそれぞれ破壊的に更新されててツラかったので,そのTIPS・知見を共有させていただきました.
15. #NervesJP
#ALGYAN
• ElixirによるIoTフレームワーク
−極小規模のファームウェア (~>30 MB)
−堅牢性の高いファイルシステム
−機能の取捨選別が容易 (Buildrootの利用)
• Elixirと完全互換でかんたん
−アクターベースの並行プログラミング
−でも,IoT向けになにか気にしなくていい
• 有用なIoTライブラリとツール
−NervesHub: Device to the Cloud!!
Bootloader A
Linux kernel (Buildroot)
Master Boot Record
Root Filesystem A
(Read-only)
Application Data
(Read-Write)
C libraries
Erlang VM
Bootloader B
Root Filesystem B
(Read-only)
C libraries
Erlang VM
CQ出版Interface
2020年6月号〜
2021年1月号
16. #NervesJP
#ALGYAN
• ElixirによるIoTフレームワーク
−極小規模のファームウェア (~>30 MB)
−堅牢性の高いファイルシステム
−機能の取捨選別が容易 (Buildrootの利用)
• Elixirと完全互換でかんたん
−アクターベースの並行プログラミング
−でも,IoT向けになにか気にしなくていい
• 有用なIoTライブラリとツール
−NervesHub: Device to the Cloud!!
Bootloader A
Linux kernel (Buildroot)
Master Boot Record
Root Filesystem A
(Read-only)
Application Data
(Read-Write)
C libraries
Erlang VM
Bootloader B
Root Filesystem B
(Read-only)
C libraries
Erlang VM
CQ出版Interface
2020年6月号〜
2021年1月号
Nervesは”ElixirでIoT”の
ナウでヤングなcoolな
すごいやつ!!