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マニュアル

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

  • カチャカAPIはOSSとして公開されています。要望やバグ報告など大歓迎です。
  • 質問や要望などは、GitHub Discussions からお願いします。

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.9.5.0.tar.gz (36.8 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.9.5.0-py3-none-any.whl (42.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for kachaka_api-3.9.5.0.tar.gz
Algorithm Hash digest
SHA256 e9f4c030dde3acee3c7937098e2cbd973bf346dbd4a7b53e348772ceeb2e0d95
MD5 3a5f86fe814bcf03a084cbd28f214022
BLAKE2b-256 a08b4b874f6e709ba0ab7ab796a0964d742eba8e47c07ec72a01bf33f7976ebd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kachaka_api-3.9.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a6dad4b25855f13df0c2b5a6d1ca6f38ea63a2a90a7b893dce765c9689a64dd4
MD5 d942bc42c2b859e3d7799753a3baf28f
BLAKE2b-256 dc20214f9de20d27f8195f32560abd9f6fbce3788f76bce43b4095d141f98b89

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