近年来,机器人的使用越来越广泛,在生活、运输、军事、航天等领域都有应用,远程控制机器人大大的提升了人类的安全指数,为人类的生活和健康带来了极大的便利。
机器人的远程控制系统是指通过远距离控制机器人的系统设计。所以构建远程控制系统的工作模型至关重要。目前,构建机器人远程控制系统主要有客户端/服务器结构(Client-Server)和浏览器/服务器结构(Browser/Server)两种交互模式。
C/S结构在远程控制系统中是一种比较常见的通信模式,通常在客户端给操作人员提供应用服务界面,而在服务器提供各种机器人运行机制。客户端和服务器端建立连接后,由客户端发送请求,等待服务器端返回请求的信息;服务器等待客户端请求,在接受到客户端的请求后,根据请求的信息,向客户端返回处理结果。B/S结构((Browser/Server)结构即浏览器和服务器结构。B/S结构中,客户端通过浏览器实现,少部分事务逻辑在浏览器实现,主要事务逻辑在服务器端实现,形成“客户端一Web服务器一数据库服务器”三层结构。
远程控制技术的实现需要无线局域网的支持。随着计算机网络和电子通信技术的飞速发展,无线局域网为远程控制技术的实现提供了新的机遇和可能。现在,无线局域网协议标准主要有IEEE802.11协议、蓝牙技术、Home RF等。