You are on page 1of 18

Service Robot

Textbook
P. 361~397

1
Contents

I. Delivery Service Robot

II. Configuration of Delivery Service Robot

III. Android Tablet PC Programming with ROS Java

Textbook
P. 361~397

2
Let's make a service robot!

3
Delivery Service Robot

https://youtu.be/u7qb8xiSiNg
4
Hardware Configuration: Robot + Monitoring PC + Custom Tablet

The navigation screen of each robot displayed by RViz executed on each computer

Example of Menu Plays Operated on Pads


(Android-based tablet)
Delivery service robot and operating system 5
System design example of multi-service robot
Service Master Service Core Service Slave

E-Menu Tablet 1 Service Robot 1

E-Menu Tablet 2 Service Robot 2

Service Core
E-Menu Tablet 3 Service Robot 3


6
Example of transmitting and receiving messages in the delivery
service robot system

Pad ID
Ordered Item Target position coordinates

E-Menu Tablet Service Core Service Robot


Items you can order Service status of robot
Service status of robot

7
Example of Node Structure of Delivery Service Robot

8
List of topics that “Service_core” node transmits and receives

9
Flow chart of Service
Does the map False
Start already exist?
Run SLAM using one robot

True

Perform posture estimation in navigation and


Share your map with other
perform posture initialization with appropriate
robots
movement

Do you know the False Assign the robot's navigation destination and its
coordinates on the
map? coordinate value to the ROS parameter

True

Move to initialization Service Core


E-Menu Operation
position Execution

Robot service test End

10
Service selection
• Menu board running on the pad (Android-based tablet + ROSJAVA)

11
Look forward to seeing
your service robot! 

12
Delivery Service Robot

https://youtu.be/5NYdgnzxykc
13
Question Time!
Advertisement #1

Download link
Language:
English, Chinese, Japanese, Korean

“ROS Robot Programming”


A Handbook is written by TurtleBot3 Developers
Advertisement #2

AI Research Starts Here


ROS Official Platform
TurtleBot3 is a new generation mobile robot that’s modular, compact and
customizable. Let's explore ROS and create exciting applications for education,
research and product development.

Direct Link
Advertisement #3

www.robotsource.org
The ‘RobotSource’ community is the space for people making robots.

We hope to be a community where we can share knowledge about robots, share


robot development information and experiences, help each other and collaborate
together. Through this community, we want to realize open robotics without disti
nguishing between students, universities, research institutes and companies.

Join us in the Robot community ~


END.

You might also like