Back to Search
Start Over
Establishing remote networks for ROS applications via Port Forwarding
- Source :
- International Journal of Advanced Robotic Systems. 14:172988141770335
- Publication Year :
- 2017
- Publisher :
- SAGE Publications, 2017.
-
Abstract
- In a Robot Operating System (ROS) application, robot software is often distributed across multiple networked components, forming the ROS network, where every component acts as server and/or a client, and publishing and/or receiving robot data simultaneously. For indoor robots, a local ROS network, through a Wi-Fi hotspot, is sufficient. But for outdoor robots, a remote ROS network is needed to connect the ROS application to the cloud. Although a number of cloud-based solutions support this, implementing them is challenging, as they need to be configured to facilitate ROS's unique, multidirectional, and simultaneous flow of robot data. This article presents Port Forwarding as an alternative approach, which offers a private, secured, and a direct ROS-to-ROS, eliminating the need for a dedicated middleware and its configuration and setup complexities. But Port Forwarding has its own challenges; chiefly, the beforehand knowledge of Internet addresses of all networked components and the need to update port for...
- Subjects :
- 0209 industrial biotechnology
business.industry
Computer science
Distributed computing
010102 general mathematics
Cloud computing
Robot software
02 engineering and technology
01 natural sciences
Computer Science Applications
020901 industrial engineering & automation
Hotspot (Wi-Fi)
Cloud robotics
Artificial Intelligence
Middleware
Robot
The Internet
0101 mathematics
business
Software
Port forwarding
Computer network
Subjects
Details
- ISSN :
- 17298814
- Volume :
- 14
- Database :
- OpenAIRE
- Journal :
- International Journal of Advanced Robotic Systems
- Accession number :
- edsair.doi...........d6b13c766061574ee1042a445dc51043
- Full Text :
- https://doi.org/10.1177/1729881417703355