SoftBank Corp. is a Japanese telecom operator, a core company of SoftBank group.
We talk to Tadashi Imokawa, an engineer at SoftBank Corp. in charge of the hardware and software development of the company’s robots, Tomohiko Furutani Manager, AI Robot development section, CS office about their necessity of learning ROS for robotics, and how they and their team are learning difficult ROS subjects.
Imokawa: Well, we already know ROS, I mean, we know how to do subscribers, create nodes, call action servers… However, sometimes we need to know how a very specific part of ROS works, like for example, how to use a manipulator. In that case, we need to use Robot Ignite Academy to learn those subjects.
Furutani: We want to make extensive usage of ROS in our robots.
Imokawa: We used general ROS books. Also, the official ROS wiki page provided by ros.org and we dedicated a lot of time to read the code on the gits of different developers. Learning that way is the traditional way, and it is sometimes very complicated.
Furutani: We also used some subscription services like PackT which provide a lot of books about the subject.
Imokawa: Because in order to do tests of what we learn, we need to set up a full development environment. That takes time and is complicated. Furthermore, sometimes, it doesn’t work correctly (what you are supposed to obtain and what you actually obtain). It takes a lot of time
Furutani: Yes the testing environment itself takes time, and that sometimes can be very frustrating.
Imokawa: Well, your academy has some basic and intermediate courses about subjects that we already master. But for more complicated subjects we cannot find much information on the internet, but you have interesting courses teaching those subjects.
Furutani: Also you provide an already working environment for those complicated subjects. When you want to test a complicated ROS subject, you need to have a lot of preparation (complex simulations running, complex code and instructions). Robot Ignite Academy already provides all that ready-to-start learning.
Imokawa: We are specially interested in ROS Navigation and ROS Manipulation, mainly indoor navigation.
Furutani: We use Linux Ubuntu machines for programming. But due to security issues, for the learning, we are using Windows computers.
Furutani: Not yet. We are still in the process of learning and identifying where to apply it. We are expecting some results in the close future
And for all of you reading this case study, consider the amount of time you will save if you use the Robot Ignite Academy to train your engineers on ROS based robotics. We have courses for learning the basics of ROS, but we also have more advanced courses that teach how to apply it to self-driving cars, drones, deep learning with robots, Reinforcement Learning applied to ROS robots, industrial robots and many more. Just check our current list of courses on this page and give it a free try.