Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

カメラで物体の位置を検出する #85

Closed
MibuchiYuta opened this issue May 4, 2024 · 4 comments
Closed

カメラで物体の位置を検出する #85

MibuchiYuta opened this issue May 4, 2024 · 4 comments

Comments

@MibuchiYuta
Copy link
Contributor

MibuchiYuta commented May 4, 2024

  • 物体を掴ませる #66 において、目標座標へエンドエフェクタの移動をさせることができた。実際にロボットについているKinectから対象物体の座標を検出し、その座標をもとにピッキングを行いたい。
@KiyoshiroKawanabe
Copy link
Contributor

カメラで検出した物体の3次元カメラ座標をパブリッシュするスクリプト:orne_or_task_execution/scrpt/object_position

それをロボット座標に変換するスクリプト:同じディレクトリのtf_object_position

カメラ、yolo、上の二つのスクリプトを起動するlaunch: orne_or_task_execution/launch/camera_start.launch

/tf_object_positionトピックをサブスクライブし、そこを手先位置としてマニピュレーターを制御するスクリプトを作ったが動作未確認 manipulater_left.py

@KiyoshiroKawanabe
Copy link
Contributor

lauchを起動したときの様子の動画です。https://youtu.be/IhsRYugSenc

ターミナルに出力している値は/tf_object_positionトピックの値です。30cm定規を置き、ボールを動かしています。

@KiyoshiroKawanabe
Copy link
Contributor

yolov5_pytorch_rosパッケージのdetector.launchを変更し、右ハンドに取り付けている単眼カメラとkinectのそれぞれで物体検出ができるようになった。
プログラム:https://drive.google.com/file/d/1dvXHyUhKzJ3VbBdTDqEo8T4gvfvcl7ug/view?usp=sharing

image

@KiyoshiroKawanabe
Copy link
Contributor

#85 (comment)
それっぽい値がとれたのでクローズします.

@github-project-automation github-project-automation bot moved this from 作業中 to 完了 in ORNE OR May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 完了
Development

No branches or pull requests

2 participants