-
Notifications
You must be signed in to change notification settings - Fork 88
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
[WIP][Spot] Spot's person following demo #1326
[WIP][Spot] Spot's person following demo #1326
Conversation
@sktometometo Cc: @tongtybj |
Please add the node of human tracking in your launch file, and I strongly recommend to clean up you commits. BTW, I am very interesting with this demo. Can I try today or tomorrow? |
@k-okada @tongtybj Sorry for dirty commit history, this is a develop branch. I will go to the lab in today's evening. |
I also plan to go to lab today. |
@tongtybj |
@sktometometo do you have a bag file for this demo? @tongtybj is creating tracking node and he will create sample launch files that publish 3D person / human / cara trajectory. |
I think rosbag files in this grive directory can be used. In order to reproduce recognition fuction of Spot, you need 2 ROS workspaces because these rosbag files only contains outputs of sensor data and currently object detection is done by coral_usb_ros In order to play, please run three launch files. # In the first workspace
roslaunch jsk_spot_startup play.launch rosbag:=<absolute path to rosbag> # In the second workspace
roslaunch jsk_spot_startup object_detection_and_tracking.launch # In the first workspace
roslaunch jsk_spot_startup multi_object_tracker.launch The third launch file requires CUDA and chainer <= 6.7.0 |
Thank you for your kind instruction. So, from my understanding, I am developing a new tracker: https://github.com/tongtybj/detr, and I am going to try this new tracker with your rosbag data first. |
@tongtybj |
and yes, coral_usb_ros requires python3 and we needs to create 2 ROS workspaces |
@sktometometo I think you can create bag file that includes images and |
@k-okada Ok I wilv creat it later |
5bcbc8c
to
af7f054
Compare
Moved to #1343 |
This demo enables Spot to follow person.
PXL_20210329_060658938.mp4
Prerequities
This demo requires packages below.
How to run
Before running this demo, please launch and prepair a controller.
jsk_spot_bringup.launch
object_detection_and_tracking.launch
multi_object_detector.launch
And then, please run
After this, you can start following behavior by pressing L2 button of the controller.
Spot will follow the nearest person at the time of pressing.
If you want to stop the behavior, please press the L2 button again.