基于嵌入式系统arm2210开发板的移动机器人人机界面设计
时间:07-23
来源:互联网
点击:
移动机器人行使轨迹及相关参数显示
为了能实时更新显示数据及行使轨迹,pc104将移动机器人的速度,行驶方向,转角等信息转化为液晶屏上的坐标信息,并调用基本绘图函数gui_line(uint32 x0, uint32 y0, uint32 x1, uint32 y1, tcolor color),画出当前行驶轨迹;同时,将新的速度值及与前方障碍物的距离值更新到相应位置。
人机界面显示效果
图3为人机界面实现效果图,整个显示窗口大小为240*128;图标菜单大小为16*16,共有六个图标;用户可以根据自己需要添加图标及对应功能。移动机器人行驶轨迹显示窗口大小为160*100;其他运动参数显示窗口大小为80*100,可以显示当前的速度、障碍物的距离和机器人旋转角度。图中小车位置表示轨迹的起点,左下角有坐标显示和比例尺1:500。
图3 人机界面实现效果图
结语
随着嵌入式系统应用的飞速发展,人机交互系统的开发将更加广泛。本文阐述的基于arm2210嵌入式系统的移动机器人人机界面的设计方法,这种方法设计简单,成本低,使操作者与机器人的交互更加友好。
为了能实时更新显示数据及行使轨迹,pc104将移动机器人的速度,行驶方向,转角等信息转化为液晶屏上的坐标信息,并调用基本绘图函数gui_line(uint32 x0, uint32 y0, uint32 x1, uint32 y1, tcolor color),画出当前行驶轨迹;同时,将新的速度值及与前方障碍物的距离值更新到相应位置。
人机界面显示效果
图3为人机界面实现效果图,整个显示窗口大小为240*128;图标菜单大小为16*16,共有六个图标;用户可以根据自己需要添加图标及对应功能。移动机器人行驶轨迹显示窗口大小为160*100;其他运动参数显示窗口大小为80*100,可以显示当前的速度、障碍物的距离和机器人旋转角度。图中小车位置表示轨迹的起点,左下角有坐标显示和比例尺1:500。
图3 人机界面实现效果图
结语
随着嵌入式系统应用的飞速发展,人机交互系统的开发将更加广泛。本文阐述的基于arm2210嵌入式系统的移动机器人人机界面的设计方法,这种方法设计简单,成本低,使操作者与机器人的交互更加友好。
- CAN总线技术在工业码垛机器人控制系统中的应用研究(06-27)
- 基于LabVIEW构建智能的移动机器人及无人驾驶车(10-27)
- 基于混沌电路设计阵列触觉传感器的采集系统(03-01)
- 复杂路线下机器人的三点三轮寻迹系统(01-17)
- NI LabVIEW设计简单机器人(03-09)
- 机器人技术基础系列:规划与导航(03-09)