基于WEB的机器人远程控制

1、前进后退左转右转控制;

2、视频传输,为了保证视频的流畅性,选择相机支持格式中图像最小,帧率最低的;并对视频进行处理,将15帧处理成5帧,从而降低传输数据量;

3、地图显示及导航控制:

地图在三维空间显示,当按钮显示Set 2D Navi Goal时,可以用鼠标控制地图平移旋转缩放等;

当地图处于Cancel 2D Navi Goal时,地图不可以平移旋转,当鼠标点击按下时,按下点为导航的目标点,同时显示黄色箭头,鼠标拖动时可以旋转箭头从而选择导航目标点的方向。

原文地址:https://www.cnblogs.com/serser/p/9055303.html

时间: 2024-11-02 07:18:22

基于WEB的机器人远程控制的相关文章

Eclipse Che:下一代基于 Web 的 IDE

即使对于熟练的开发人员,想要去为一个项目贡献代码,正确的安装和配置一个集成开发环境.工作区 workspace和构建工具,都是一个十分艰难和浪费时间的任务.Codenvy 的CEO,Tyler Jewell,也面临着这个问题.当他养好了一些小病,又处理了一些管理工作之后,试图建立一个简单的 Java 项目来找回他曾经的编程技能.经过多天的努力,Jewell 的项目依然无法工作,但这就是给予了他灵感.他想做个可以让"任何人,任何时候都可以为安装软件的项目做贡献"的东西. 正是这个想法引发

[转]建立大容量基于Web的Email系统

建立大容量基于Web的Email系统 王波 最近几年来,基于Web的免费Email系统非常流行.当前,几个著名的免费Email网站基本上已经成为大多数人的选择,建立单纯提供免费Email服务的站点不再像以前那样受到热烈欢迎,但是提供Web界面的Email服务已经成为了一个商业站点为其注册成员提供的基本服务之一. 一个Email系统可以分为服务器端和客户端,Web界面的Email系统则是将Email客户放在了Web服务器端,因此Email系统所需要实现的是一个Web界面的Email客户.然而,由于

基于 Web 的 Go 语言 IDE - Wide 1.1.0 公布!

公布 1.1.0 这个版本号改进了非常多细节,已经全然能够用于正式项目的开发 同一时候我们上线了 Wide 在线服务 到眼下,我们提供了 Wide 和 Solo 两个在线服务,详情请看这里. Wide 是什么 Wide 是一个基于 Web 的 Go 语言团队 IDE. 在线开发:打开浏览器就能够进行开发.全快捷键 智能提示:代码自己主动完毕.查看表达式.编译反馈.Lint 实时执行:极速编译.实时结果输出 团队协同:统一开发环境,分布式开发.代码分享 DevOps! 另外,除了使用上面我们提到的

pyDash:一个基于 web 的 Linux 性能监测工具

pyDash 是一个轻量且基于 web 的 Linux 性能监测工具,它是用 Python 和 Django 加上 Chart.js 来写的.经测试,在下面这些主流 Linux 发行版上可运行:CentOS.Fedora.Ubuntu.Debian.Raspbian 以及 Pidora .-- Ravi Saive 本文导航 -如何在 Linux 系统下安装 pyDash12% pyDash 是一个轻量且基于 web 的 Linux 性能监测工具[1],它是用 Python 和 Django[2

基于 Web 的 Go 语言 IDE - Wide 1.5.0 发布!

Wide 是什么 Wide 是一个基于 Web 的 Go 语言团队 IDE. 在线开发:打开浏览器就可以进行开发.全快捷键 智能提示:代码自动完成.查看表达式.编译反馈.Lint 实时运行:极速编译.实时结果输出 团队协同:统一开发环境,分布式开发,代码分享 DevOps! 大家可以使用我们提供的 Wide 在线服务,也可以自行下载并在本地环境运行 Wide 私服! Playground Wide 提供了运行单文件的 Playground,可以看作是 golang.org 的 Go Playgr

一款简单的基于Web的投票工具(PHP+SQLite 实现)

    最近实现了一个简单的投票工具--小兵投票(下文称"本软件").     本软件是一款简单的基于Web的投票工具,使用 PHP+SQLite 实现.      本软件是一款开源.免费软件. 软件下载地址: https://sourceforge.net/projects/xb-vote/files/latest/download?source=files     用户在系统中注册后,即可以创建投票,或参与投票. 首次使用时,请先注册一个用户名为root的用户,用于管理用户与投票.

shellinabox基于web浏览器的终端模拟器

1. Shellinabox介绍 Shellinabox 是一个利用 Ajax 技术构建的基于 Web 浏览器的远程终端模拟器,也就是说安装了该软件之后,服务器端不需要开启 ssh服务,通过 Web 浏览器就可以对远程主机进行操作,但是你的web浏览器需要支持AJAX/Javascript和CSS,因此可以用http://localhost:4200来登录到你的系统,并且默认情况下启用了SSL/TLS证书,需要用https://localhost:4200来登录. 默认情况下shellinabo

基于web的IM软件通信原理分析

关于IM(InstantMessaging)即时通信类软件(如微信,QQ),大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM或桌面IM软件类的通信原理介绍也较多,此处不再赘述.而web端的IM应用,由于浏览器的兼容性以及其固有的“客户端请求服务器处理并响应”的通信模型,造成了要在浏览器中实现一个兼容性较好的IM应用,其通信过程必然是诸多技术的组合,本文的目的就是要详细探讨这些技术并分析其原理和过程. 1.基于web的固有通信方式 浏览器本身作为一个瘦客户端,不具备直接通过系

基于web的项目管理软件Redmine

Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来, 支持多种数据库,有不少自己独特的功能,例如提供wiki.新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce. SVN.CVS.TD等等.这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员.任务(问题).文档.讨论以及各种形式的资源组织在一起,大家参与更新任务.文档等内容 来推动项目的进度,同时系统利用时间