E-PUCK机器人-PC人机交互界面

  为了使用方便,E-PUCK团队开发了一个在计算机上运行并通过蓝牙连接到e-puck的接口,该接口基于先进的sercom协议(选择器3); 通过该界面,可以获得有关所有传感器的信息,接收摄像机图像并控制LED和电机。 源代码可从以下链接获得:

  多平台版本3.0(Monitor3.0源代码); 该应用程序是一个Qt项目,因此可以使用Qt Creator轻松处理编译; 或者可以使用qmake。 以下可执行文件是动态编译的,因此必须在系统中安装Qt库(4.5.0或更高版本)才能运行它们:

  由于最后一个版本包含e-puck的基本OpenGL表示,因此您还需要OpenGL扩展库来编译项目; 这些应该包含在Qt SDK中,基本上你需要手动下载OpenGL库:GLX(Linux),CGL(MacOS),WGL(Windows)。一旦项目动态构建,可能会出现一些关于丢失dll的错误; 其中一个缺少的库可能是mingwm10.dll, 其他的可能与Qt有关。 要解决此问题,您需要静态构建项目,或在系统上注册库,或手动将所有dll与可执行文件放在同一个文件夹下。

原文地址:https://www.cnblogs.com/kay2018/p/9537201.html

时间: 2024-10-11 22:13:55

E-PUCK机器人-PC人机交互界面的相关文章

pure css做的pc登陆界面

源码如下: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv=

人机交互智能问答机器人的实现

人机交互智能问答机器人,这句话所包含的信息量和技术过于庞大,这里为大家进行拆分解释,并以图灵机器人平台为例,通俗的介绍其技术实现原理. 第一,人机交互.在计算机专业术语中,是指系统和用户(人)之间的交互关系.系统可以是各种各样的机器,也可以是计算机化的系统和软件.通常我们把人们可见的部分称作人机交互界面,比如计算机的显示器.鼠标和键盘,飞机操控中的各种按钮和仪表盘等.淡然,人机交互并不只是人机交互界面,它既包含如何让人更好的理解和操控各种系统,又包含如何提高各种系统的可用性和友好性.人机交互在我

ROS数据可视化工具Rviz和三维物理引擎机器人仿真工具V-rep Morse Gazebo Webots USARSimRos等概述

ROS数据可视化工具Rviz和三维物理引擎机器人仿真工具V-rep Morse Gazebo Webots USARSimRos等概述 Rviz Rviz是ROS数据可视化工具,可以将类似字符串文本等枯燥的数据以二维或三维等非常形象的可视化方式进行显示,如下:   除此之外,也是重要的人机交互界面,如下以一个六足机器人为例: 单足(初始--调整):           数值结果如下: --- header: seq: 9034 stamp: secs: 1487127789 nsecs: 815

精美、便捷的emWin界面设计-GLCD(图形屏)

GLCD是英文Graphics Liquid Crystal Display的缩写,即图形液晶屏(简称图形屏).其主要由图形LCD控制器和TFT-LCD组成,GLCD和传统TFT-LCD最大的区别在于其拥有2D图形加速引擎以及集成了Nand-Flash,可储存字库和图片. GLCD可作为emWin/ucGUI.Microchip-GUI等嵌入式GUI图形库的图形显示设备 基于GLCD的emWin界面设计只需要4步,30分钟完成人机界面设计 (1)PC模拟仿真emWin界面程序 (2)美工制作位图

第一讲 从头开始做一个web qq 机器人,第一步获取smart qq二维码

新手教程: 前言:最近在看了一下很久很久以前做的qq机器人失效了,最近也在换工作目前还在职,时间很挺宽裕的.就决定从新搞一个web qq机器人 PC的协议解析出来有点费时间以后再做. 准备工作: 编译工具:vs2017 编程语言:C# 或者.net 开始建一个SDK  新建文件 -项目 -选择类库-(WEBQQSDK)-添加一个类 smartqq 第一步,登录了一下Smart QQ,以这个HTTP协议,做机器人交互吧,TX把这个版本的很多功能去掉了,基本的群聊,私聊 收发信息之类还在.(用谷歌浏

【SylixOS】Qt 基于FrameBuffer渲染界面

简介 1 SylixOSFB 12.1 插件的初始化 12.2 窗口绘制 12.3 SylixOSFB的实现 2 1.简介Qt是目前一款比较主流的人机交互界面库.它有很强的跨平台能力,可移植性好,被广泛应用在PC端以及嵌入式领域.Qt可大致分为两部分:QtGui和QtCore,QtGui提供开发人员一套完整的开发控件,可以快速开发客户端界面:QtCore则负责底层渲染以及事件驱动等.而本章节主要介绍的是Qt的渲染机制,在Qt5中将底层渲染和窗口管理大致分为:SylixOSFB.LinuxFB.K

用 AIML 开发人工智能聊天机器人

借助 Python 的 AIML 包,我们很容易实现人工智能聊天机器人.AIML 指的是 Artificial Intelligence Markup Language (人工智能标记语言),它不过是简单的可 XML (扩展标记语言)形式.本文的示例代码将带你初步领略如何借助 Python 创建属于你的人工智能聊天机器人. AIML 是什么? AIML由Richard Wallace发明.他设计了一个名为 A.L.I.C.E.  (Artificial Linguistics Internet

Android界面架构(Activity,PhoneWiondow,DecorView)简介

在一个Android应用程序中,用户界面通过View和ViewGroup对象构建.所有View的子类成为"Widget",所有ViewGroup的子类成为"Layout".View和ViewGroup之间采用了组合设计模式.ViewGroup作为布局容器类的最上层,布局容器里面又可以有View和ViewGroup. ViewGroup和View的组合关系如下图: ViewGroup和View的继承关系如下图: 当启动Activity的时候,有一个setContent

微信小程序开发—项目实战之聊天机器人

我参加CSDN博客之星评选啦,感谢大家前往投票支持! 投票地址:http://blog.csdn.net/vote/list.html?keyword=anda0109#search 项目功能介绍 人工智能虚拟机器人"微软小冰"大家玩过吧,很酷的一个应用.发送文字.语音和图片都能得到智能的回复. 那现在我们就用小程序做一个模拟的应用,智能聊天机器人.发送文字它可以回复一段话,或一张图片,是不是有点小酷! 下面是小程序开发的一个智能聊天机器人的应用界面: 当然,这种智能回复的算法和数据库