RoboPeak USB Display User Mode SDK is Released

RoboPeak USB Display User Mode SDK

A lot of people asked us: is there a way that we can control our displays more directly, and on more platforms?

Now, we are excited to take the amazing RoboPeak USB Display User Mode SDK to the public.

Highlights

  • Support Windows/OS X/Linux
  • Support x86/arm
  • Direct access to the low-level display operations
  • Fully open source

Features

  • Enumerate all RoboPeak USB Display devices connected (Relative APIs: enumDevices, findFirstDevice, openFirstDevice)
  • Handle touch screen operations (Relative APIs: setStatusUpdatedCallback, getStatus)
  • Fill the screen with color (Relative API: fill)
  • Draw a bitmap to the screen with bit operations (Relative API: bitblt)
  • Fill rectangle with bit operations (Relative API: fillrect)
  • Copy an area of image to another place on the screen, in place. (Relative API: copyArea)

Where To Get It

We have published it to our github repository: https://github.com/robopeak/rpusbdisp/tree/master/drivers/usermode-sdk. Please go and get it, and have fun!

RoboPeak USB显示器SDK正式发布

RoboPeak USB Display User Mode SDK

有很多RoboPeak USB显示器的用户曾经咨询过这个问题:有没有一种方法能够在更多的平台上,用更底层的API来操作显示屏,而不需要依赖重新编译Linux内核,或者安装内核模块,最好能够不使用X11就能使用图形环境

我们的答案是:当然可以!今天我们发布了RoboPeak USB显示器用户态SDK。

亮点

  • 支持 Windows/OS X/Linux
  • 支持 x86/arm
  • 直接使用显示屏的底层操作原语,性能更好
  • 完全开源

功能

  • 枚举所有已经连接的显示屏 (相关API: enumDevices, findFirstDevice, openFirstDevice)
  • 处理触摸屏事件 (相关API: setStatusUpdatedCallback, getStatus)
  • 填充颜色 (相关API: fill)
  • 绘制位图(支持位操作) (相关API: bitblt)
  • 绘制矩形(支持位操作) (相关API: fillrect)
  • 在屏幕上,将一块显示区域的内容拷贝到另一块区域 (相关API: copyArea)

获取途径

我们已经将SDK完全开源,托管在了github上。Github源码仓库地址是: https://github.com/robopeak/rpusbdisp/tree/master/drivers/usermode-sdk。祝大家玩得开心~

开源激光键盘第二代:更小更强大

由RoboPeak团队设计的开源激光键盘迎来了他的第二代版本!

新一代激光键盘更加的Cute,只有前代1/2的高度,足以放入您的口袋随身携带。

compare我们重新设计了光学系统,优化了键盘输入过程的精确性和稳定度。享受这美妙的使用体验吧:)

working

 

如今3D打印技术得到广泛应用,在我们的新一代激光键盘中,我们采用3D打印制造键盘的核心框架。这大大简化了组装的流程。只需要几步安装,您的激光键盘就可以工作。

thekit

 

如何购买?

目前DFRobot为我们的指定生产销售商,可以访问如下链接了解详情:

http://www.dfrobot.com.cn/goods-759.html

配套的使用文档:

配套的信号处理软件:

源代码:

代码许可:

在不做特殊说明前提下,这里给出的代码均使用LGPL授权。

Git Repos:

https://github.com/robopeak/laserkbd

注意:我们对提供的代码质量不做出任何保证,Play at your own risk. :P

如何编译源代码?

参考这篇教程

 

Laser Keyboard Kit II Comes: Smaller and Better

Our open-source laser projection keyboard kit now has its second generation!

The new generation only has 1/2 the height of its predecessor. It is so cute to allow you to put this little guy into your pocket.

compare

We also redesigned its optical system. You will feel the key input experience more reliable and precise. Enjoy it 🙂

working

 

3D print technology are used everywhere. In this new kit, 3d printed shell make the assemble process become simple and easy. Just a few steps, your laser keyboard II will work.

thekit
Where to buy?

Currently, DFRobot is our designated agent to sell Laser Keyboard Kit II:

Click the following link for details:

http://www.dfrobot.com/index.php?route=product/product&product_id=1122#.U05dpvmSySo

Related Documents:

Signal Processing Software:

The Source Code:

License Issue:

All the source code is licensed under LGPL by default.

Git Repos:

https://github.com/robopeak/laserkbd

NOTICE: no warranty for the sourcecode and the related software.

How to build from the source code?

Please refer to this article.

RPLidar Laser Scanner On Sale

We once announced our low cost Laser Scanner, RPLIDAR in the last year. After about half year, we have achieved better product quality through optimizing design as well as the production process. Currently the first batch of mass production RPLIDAR is ready for sale.

P1070717

Now, we are proud to announce, RPLIDAR will be released in the end of this April! And you can order it via support@robopeak.com.

RPLIDAR is a low cost LIDAR sensor suitable for indoor robotic SLAM application. It provides 360 degree scan field, 5.5hz rotating frequency with guaranteed 6 meter ranger distance.  By means of the high speed image processing engine designed by RoboPeak, the whole cost are reduced greatly, RPLIDAR is the ideal sensor in cost sensitive areas like robots consumer and hardware hobbyist.

rplidarmass-production version of RPLIDAR

Performance and Specification

The RPLIDAR core engine performs high speed distance measurement with more than 2000 samples per second. For a scan requires 360 samples per rotation, the 5.5hz scanning frequency can be achieved. Users can customized the scanning frequency from 2hz to 10hz freely by control the speed of the scanning motor. RPLIDAR will self-adapt the current scanning speed.

rplidar_specEach RPLIDAR to be produced must pass several strict tests and perform calibration to ensure more than 6-meters’ ranger distance with the laser output power still complies with CLASS I standard.

For more details, please refer to the datasheet.

SLAM Application

Good SLAM result can be achieved via RPLIDAR. The following video is based on RPLIDAR and our RPMini robot platform:

mergedWe will release the related ROS node to help users integrate RPLIDAR into ROS system. For product level application, we are developing our high performance SLAM solution which is optimized for RPLIDAR. Our SLAM solution can work greatly within embedded systems.

Development Kit

To help user to quickly evaluate our RPLIDAR, the first mass production volume is provided as development kits. A development kit includes an RPLIDAR with build-in motor driver and a usb adaptor to allow the RPLIDAR to be connected to PC. Besides, the open source SDK and demo applications are provided.

kitimageItems included in a Development Kit

rplidarsdk_en

the related SDK and Documents

Order Information

Please contact our support email for details: support@robopeak.com

 

 

RPLIDAR激光雷达正式发售

去年我们对外发布了RPLIDAR的原型机,这是一款测量半径6米以上、360度全向视角、扫描频率5.5hz的2D激光雷达,同时它也是一款机器人SLAM的理想传感器。与动辄上万的同类传感器相比,RPLIDAR采用了自主研发的光学图像引擎,极大地消减了成本,使之更适合于成本敏感的领域,诸如消费级产品和广大机器人爱好者。

rplidar

RPLIDAR产量版本的外观图

经过半年多的努力,我们对设计工艺进行了诸多优化,目前RPLIDAR已经顺利完成了首批量产。我们宣布RPLIDAR将于今年四月底正式对外发售!

目前我们已开始接受预订订单,请联系support@robopeak.com了解详情。

P1070717

性能指标与规格

RPLIDAR的激光测距引擎可以实现每秒2000次的测距操作,在保证每周360个角度采样解析度的条件下,可实现5.5hz的扫描频率。用户也可以自行调制扫描电机转速,实现2hz-10hz不等的扫描频率,RPLIDAR仍然自适应当前的实际转速正确输出每一个角度位置所对应的距离值。

rplidar_spec

我们在出厂时对每台RPLIDAR都进行了各项严格校正和检测,保证6米以上的测距距离,并且确保激光发射功率符合Class I要求。

具体的性能指标请参考 RPLIDAR说明文档

机器人同步定位与自主建图 (SLAM)

基于RPLIDAR进行SLAM可以实现非常优秀的SLAM效果,如下是我们的RPmini机器人采用RPLIDAR进行实时室内SLAM建图的视频。

merged

与此同时,我们也即将发布对应的ROS Node,方便用户将RPLIDAR快速整合进入ROS当中。此外,对于产品级别应用,我们也专门开发了针对RPLIDAR优化的SLAM以及自主运动的解决方案,它无需PC参与,可以在嵌入式设备中高效进行SLAM:

开发者套装

为了方便用户能够快速的评估RPLIDAR的性能并且整合到自己的系统当中,我们的首批量产机型是以开发套装的形式发售的。开发套件集成了扫描电机的驱动器,可以通过USB连接PC的适配器,以及开源的SDK和实例程序。

kitimage

 

RPLIDAR开发者套装

rplidarsdk_cn随开发套装配套的SDK与文档

订购信息

请联系support@robopeak.com询问订购的具体事宜

 

RoboPeak Mini USB 显示屏升级版震撼来袭

English Version

RoboPeak迷你USB 显示屏上市以来,受到了大家的热烈欢迎。很多爱好者给我们提了很多宝贵的意见和建议。现在,USB显示屏的升级版即将上市,它将给您带来更多更好的体验。

最新固件支持:

此次RoboPeak迷你USB显示屏采用了最新的1.04固件,加入了数据压缩算法可以使得整体的画面显示更加流畅。

支持更多的开发板:

在本次更新中,我们加入了对ArduionYun, WR703以及Iteaduino Plus A10开发板的支持。相关的预编译固件可在固件下载页面获得。

Iteaduino-Disp

  • ArduinoYun 

ArduinoYun-Disp

  • WR703

P1070200

常见问题解答:

针对此前用户的常见问题,我们整理了常见问题解答列表。如果大家还有进一步的疑问,欢迎与support@robopeak.com取得联系。

用户态驱动程序及应用开发软件包:

我们即将发布针对RoboPeak迷你USB显示屏的用户态驱动程序及应用开发软件包。届时,您将可以使用此开发包在Windows/Linux/MacOS上直接开发针对USB显示屏的应用程序。敬请期待!

请点此获得最新用户手册

请点此获得购买方式

RoboPeak Mini USB Display upgrade version is coming

中文版

RoboPeak Mini USB Display sales very well since last October. We received a lot  variable comments and suggestions from customer. Now, the upgrade version of USB display is coming.

Latest firmware support:

The upgrade RoboPeak Mini USB display uses latest 1.04 firmware which boost frame rate a lot by supporting data compression.

Supporting more devices:

We supporting more devices in this version: ArduinoYun, WR703 and Iteaduino Plus A10. You can download related pre-built ROM in the firmware download page.

Iteaduino-Disp

  • ArduinoYun

ArduinoYun-Disp

  • WR703

P1070200

Frequently Asked Questions:

We made a FAQ List for frequently asked questions. Please feel free to contact support@robopeak.com if you have any other questions.

User mode driver and application SDK:

We will publish user mode driver and application SDK for RoboPeak Mini USB display in the coming weeks. By then, you can develop display application easily with the SDK in Windows/Linux/MacOS. Stay tuned!

Click here for the latest User Manual

Click here for the purchase information

RoboPeak Mini型机器人将在新车间做演示和介绍

RoboPeak Mini (RPMini)机器人是我们团队开发的小型化机器人开发/应用平台。虽然去年的各类展会中我们都做过它的展示,不过还没有系统地对外进行介绍。

为此,RPmini将在2013.3.13日(周三)晚在上海新车间做现场演示,并且我们将围绕它向大家分享其中的制作经验,并首次披露其开发过程的细节信息。欢迎捧场,感谢新车间提供的机会:-)

RPmini配备了多种传感器,诸如陀螺仪、加速计、电子罗盘、超声波测距仪等,并且采用72Mhz主频的32位ARM处理器。使用者可以使用蓝牙无线与RPmini进行控制并且进行远程编程。

同时RPmini内置了Dead Reckon、带有Kalman filter的Heading估算等算法,大幅度简化了使用者的门槛,无需为细节算法操心。

RPmini可以通过PC、Android、iOS设备进行人工遥控以及编程控制,并且含有配套SDK。
移动设备控制终端截图

另外我们还为RPmini设计了基于视觉定位的全局导航扩展,以及采用WIFI的远程视频传输能力。

一些视频与照片:

2012年北京创客嘉年华的宣传视频:

星盘视觉定位系统:

第一人称视频遥控扩展:

无额外标记的视觉定位: