Skip to main content

No project description provided

Project description

スマートファニチャー・プラットフォーム「カチャカ」 のAPIを提供するリポジトリです。

カチャカAPIは、カチャカのドッキングや移動を制御したり、カチャカの状態やセンサー値を取得したりするための機能を提供します。

  • ローカルネットワーク内の機器、あるいはカチャカ体内にあるユーザー環境(Playground)からのアクセスが可能です。

  • この公式リポジトリでは、PythonやROS 2で簡単にカチャカAPIを利用できるSDKを提供しています。

  • カチャカAPIで利用可能な機能一覧については、「カチャカAPIでできること」をご覧ください。

公式で提供するSDK

  • 🐍 Python 3.10+
  • 🤖 ROS 2 Humble (Ubuntu 22.04 LTS)

その他の言語

カチャカAPIはgRPCを使用した通信インターフェースとして提供されています。 これ以外の言語でも、gRPCを直接利用してアクセスすることが可能です。

はじめに

カチャカAPIの有効化

[!IMPORTANT] どんな使い方をする場合でも、まずはじめにスマートフォンアプリを使ってカチャカAPIを有効にする必要があります。

  • カチャカに接続し、[⚙設定]のタブから接続するロボットを選択、[カチャカAPI]ページを開いて「カチャカAPIを有効化する」をONにします。
  • ダイアログが表示されるので、「利用規約」を確認の上、「カチャカAPI利用規約に同意する」をチェックして「設定する」を押して下さい。

カチャカのIPアドレスの確認

  • またいずれの場合にも、カチャカのIPアドレスが必要になります。
  • [⚙設定] > [アプリ情報] から確認することができます。(以下のキャプチャは白塗りしてあります)
  • また、mDNSによる名前解決に対応しており、同画面の「シリアル番号」からなる
    • kachaka-<シリアル番号>.localというホスト名でもアクセス可能です。

カチャカAPIマニュアル

💬 要望・バグ報告・コントリビューション

License

Copyright 2023 Preferred Robotics, Inc. Licensed under the Apache License, Version 2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kachaka_api-3.10.6.0.tar.gz (36.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kachaka_api-3.10.6.0-py3-none-any.whl (42.7 kB view details)

Uploaded Python 3

File details

Details for the file kachaka_api-3.10.6.0.tar.gz.

File metadata

  • Download URL: kachaka_api-3.10.6.0.tar.gz
  • Upload date:
  • Size: 36.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.5

File hashes

Hashes for kachaka_api-3.10.6.0.tar.gz
Algorithm Hash digest
SHA256 60360ec12c5669427adc205aa01b1df5df8ad64f57c4d9f0f1793d1c5a9375d8
MD5 d05b0d959a36e01024ca6d1be447f0d7
BLAKE2b-256 9bb28be6123bd6f270db757bccd59bd9cb9ec318cb60228408cb447f60333399

See more details on using hashes here.

File details

Details for the file kachaka_api-3.10.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for kachaka_api-3.10.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d4b331837f06b24c4471892ff10c2546d217a113b30942d299eac00b88ba5712
MD5 407f6ce2056bd1a48eaec5e5e1d63079
BLAKE2b-256 d278d166a6fb31649da6aae6afd49504b949adc7b791d1ee7e4a07a74e257093

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page