starting up from zero: using ros in the amazon robotics ... 2017 lightning 204.pdfusing ros in the...

10
© Robotics Laboratory, Nara Institute of Science and Technology Starting up from zero: Using ROS in the Amazon Robotics Challenge Felix von Drigalski, Gustavo Garcia, Lotfi El Hafi, Pedro Miguel Uriguen Eljuri, Wataru Yamazaki, Arnaud Delmotte, Akishige Yuguchi, Marcus Gall, Chika Shiogama, Kenta Toyoshima, Rodrigo Elizalde, Ming Ding, Jun Takamatsu, Tsukasa Ogasawara, Masaki Yamamoto, Yasunao Okazaki, Kazuo Inoue, Katsuhiko Asai, Ryutaro Futakuchi, Seigo Okada, Yusuke Kato, Pin-Chu Yang 26 September 2017

Upload: others

Post on 22-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Starting up from zero: Using ROS in the Amazon Robotics ... 2017 Lightning 204.pdfUsing ROS in the Amazon Robotics Challenge Felix von Drigalski, Gustavo Garcia, Lotfi El Hafi, Pedro

© Robotics Laboratory, Nara Institute of Science and Technology

Starting up from zero:Using ROS in the

Amazon Robotics Challenge

Felix von Drigalski, Gustavo Garcia, Lotfi El Hafi, Pedro Miguel Uriguen Eljuri, Wataru Yamazaki, Arnaud Delmotte, Akishige Yuguchi, Marcus Gall, Chika Shiogama, Kenta Toyoshima, Rodrigo Elizalde, Ming

Ding, Jun Takamatsu, Tsukasa Ogasawara, Masaki Yamamoto, Yasunao Okazaki, Kazuo Inoue, Katsuhiko Asai, Ryutaro Futakuchi, Seigo Okada, Yusuke Kato, Pin-Chu Yang

26 September 2017

Page 2: Starting up from zero: Using ROS in the Amazon Robotics ... 2017 Lightning 204.pdfUsing ROS in the Amazon Robotics Challenge Felix von Drigalski, Gustavo Garcia, Lotfi El Hafi, Pedro

© Robotics Laboratory, Nara Institute of Science and Technology

Development

1

- Team of mechanical & electrical engineers, only 1 CS person (initially)

- No prior ROS experience

- Practical Linux, C++, Python experience

- Start in February, finish in August (7 months total)

- Finished in 6th place

26 September 2017

Page 3: Starting up from zero: Using ROS in the Amazon Robotics ... 2017 Lightning 204.pdfUsing ROS in the Amazon Robotics Challenge Felix von Drigalski, Gustavo Garcia, Lotfi El Hafi, Pedro

© Robotics Laboratory, Nara Institute of Science and Technology

System structure

2

26 September 2017

iiwa_stack

Page 4: Starting up from zero: Using ROS in the Amazon Robotics ... 2017 Lightning 204.pdfUsing ROS in the Amazon Robotics Challenge Felix von Drigalski, Gustavo Garcia, Lotfi El Hafi, Pedro

© Robotics Laboratory, Nara Institute of Science and Technology

3

26 September 2017

Page 5: Starting up from zero: Using ROS in the Amazon Robotics ... 2017 Lightning 204.pdfUsing ROS in the Amazon Robotics Challenge Felix von Drigalski, Gustavo Garcia, Lotfi El Hafi, Pedro

© Robotics Laboratory, Nara Institute of Science and Technology

4

26 September 2017

Page 6: Starting up from zero: Using ROS in the Amazon Robotics ... 2017 Lightning 204.pdfUsing ROS in the Amazon Robotics Challenge Felix von Drigalski, Gustavo Garcia, Lotfi El Hafi, Pedro

© Robotics Laboratory, Nara Institute of Science and Technology

Lessons 1/3

5

- Feedback about node state was desired

Lifecycle in ROS2

- Many ROS Answers posts tend to go ”It’s in the manual” Save unsatisfying answers when you find them,

then improve them Keep documentation & answers comprehensive Show compassion for non-CS users

26 September 2017

Page 7: Starting up from zero: Using ROS in the Amazon Robotics ... 2017 Lightning 204.pdfUsing ROS in the Amazon Robotics Challenge Felix von Drigalski, Gustavo Garcia, Lotfi El Hafi, Pedro

© Robotics Laboratory, Nara Institute of Science and Technology

Lessons 2/3

6

- Visualization helps debugging (!!). GUIs are undervalued

26 September 2017

Page 8: Starting up from zero: Using ROS in the Amazon Robotics ... 2017 Lightning 204.pdfUsing ROS in the Amazon Robotics Challenge Felix von Drigalski, Gustavo Garcia, Lotfi El Hafi, Pedro

© Robotics Laboratory, Nara Institute of Science and Technology

Lessons 3/3

7

- Docker & git save lives

26 September 2017

Page 9: Starting up from zero: Using ROS in the Amazon Robotics ... 2017 Lightning 204.pdfUsing ROS in the Amazon Robotics Challenge Felix von Drigalski, Gustavo Garcia, Lotfi El Hafi, Pedro

© Robotics Laboratory, Nara Institute of Science and Technology

Thank you Docker & git

8

26 September 2017

Page 10: Starting up from zero: Using ROS in the Amazon Robotics ... 2017 Lightning 204.pdfUsing ROS in the Amazon Robotics Challenge Felix von Drigalski, Gustavo Garcia, Lotfi El Hafi, Pedro

Lessons 4/3Get help!!

ROS Japan Usergroup• 400+ members• 12 past meetup events• https://rosjp.connpass.com• https://discourse.ros.org/c/local/japan• Docker Images!

• Yutaka Kondo

9