RoboCup@Home

The happy mini team (former demura.net) official web site

  • Vision

The Demura.net team has been participating in the RoboCup@Home league of the RoboCup Japan Open since 2012, and participated in the RoboCup 2015 world competition. Notwithstanding it was our first attempt to participate in the World Championship, the team cleared the stage 1 and got the 9th place in the stage 2.
The vision of the demura.net team is “Making the World Happy by Making a Ka-waii Robot,” and the identity of our robot as shown in Fig.1, Happy Mini is kawaii and Kawaii is an adjective in Japanese. The meaning is cute, lovely, charming. We think that the kawaii robot can solve problems of an aging society in Japan, robots in the RoboCup@Home league should be more kawaii, Mini is designed in the image of a little child with a lively yellow color. Mini is considered to be the first kawaii de-signed robot in the RoboCup@Home.

  • Robot

(1) Hardware

We have been developing 2 kinds of human support robots.  One is a childcare robot for children and another is a wheelchair robot for the elderly. To foster the research and development, the Demura Research Laboratory has been participating in RoboCup@Home since 2012 and Tsukuba Challenge since 2008.

   The design concepts of  Happy Mini are Kawaii (lovely, cute), simplicity, safety,  and usability.      Kawaii is the most important aspect of human-robot interaction for Mini. Mini is an infant robot, and the ability is limited as well as other robots in RoboCup. So, Mini needs the help of human, that is why kawaii of appearance and voice is crucial for Mini. The exterior of Mini is roundish and lively yellow as shown in Fig.1. Kenseiko-chan is the first generation robot. Mini was developed to participate in the RoboCup World Championship 2015.
The technical information of these robots is described in our team description paper.

mini

Fig.1   Happy Mini (Second generation) and Kenseiko-chan (First generantion)

torso

Fig.2   Extendable  Torso

Happy Mini Kenseiko-chan
Height [m] 1.10~1.50 1.35
Width [m] 0.32 0.5
Length [m] 0.32 0.5
Weight [kg] 10.0 19.0
Max speed [m/s] 0.7 0.7
D.O.F 7 12

(2) Software

The software system is based on ROS and Caffe. Several algorithms are used for an object and human face recognition. HaarCascade classifier, Flat Clustering filtering, and Deep Neural Networks (DNNs) are used for face recognition (Fig.3). Nesterov’s accelerated gradient and Convolution DNNs are used for gender classification.

face

Fig.3   Face recognition using HarrCascade and DNN

We have developed the Happy Mini simulator using the Gazebo robot simulator as shown in Fig.4. To make the 3D Happy Mini model in the simulator, we described the URDF (Universal Robot-ics Description Format) file and imported 3D meshes from the 3D CAD data. MoveIt! is easily applied to the 3D model described by the URDF

simulator

Fig.4  The Happy Mini Simulator using Gazebo

  • Scientific achievements

We have been developing a wheelchair robot and a driver assist technology system for the elderly. The conventional wheelchair is difficult to get over small difference (about 30 [mm]) in level, and it sometimes makes a falling accident. To prevent the accident, the capability of detecting the small difference is required.  We have developed two system to solve the problem.
The first system uses the Kinect V2 sensor as shown in Fig.3, and the second system uses the 3D Rolling Lidar developed by demura.net as shown in Fig.4. As far as our knowledge,  it is the most advanced technology to detect small difference in level for a wheelchair size robot.    Developing the small difference level detector for a commercial wheelchair and a mobility scooter for elderly, and applying the technology to a human support robot is our near future work.

kinect_method                 Fig.3  The results of detection of 30 [mm] difference in level by the Kinect V2.

rollingLidar

Fig.4 The results of detection of 25 [mm] difference in level by the Rolling 3D Lidar

  •  Team Description Paper
  • Publications
    • Journal
      • 竹井義則,小暮潔, 河並崇,中沢実, 出村公成:”夢考房ジュニアにおけるロボット技術を活用した教育実践について”,  KIT Progress, No.23, pp.139-148 (2015)
      • 河並崇,竹井義則,中沢実,小暮潔, 出村公成:”夢考房ジュニアにおけるICT教育”, KIT Progress, No.23, pp.127-137 (2015)
      • 出村公成,河並崇,竹井義則,中沢実,小暮潔: “夢考房ジュニアのビジョンと展望”,  KIT Progress, No.23, pp.115-126 (2015)
      • Demura, K., Komoriya Y. “A Navigation Method using the Mutual Feedback of Waypoints and Self-positions,” Advanced Robotics, Vol.26, Issue14, pp.1677-1691 (2012) [Manuscript]
      • Demura, K., Sakamoto, T., Asano, Y. and Matsuishi, M. “Enhancing Student Engineering, Personal, and Interpersonal Skills Through Yumekobo Projects,” Journal of Robotics and Mechatronics, Vol.23, No.5, pp.811-821 (2011)
      • 出村公成,中川祐:“全方位カメラを用いたテンプレートマッチングに基づくモンテカルロ位置同定法”,日本ロボット学会誌,Vol.27,No.2,pp.249-257 (2009)
    • Book
      • 出村公成(分担執筆):“5編2章 物理エンジン”, 日本ロボット学会編 ロボットテクノロジー,pp.216-219, オーム社 (2011)
      • 出村公成(分担執筆):“9.2.1節 Open Dynamics Engine”, 松原,松野,稲見,野田,大須賀編著 ロボット情報学ハンドブック,pp.582-592, ナノオプトニクスエナジー (2010)
    • Conference
      • 滝渉, 出村公成:”生活支援ロボットシミュレータとROSの連携”, 第16回計測自動制御学会システムインテグレーション部門講演会 論文集, 3F2-2 (2015)
      • 西川徹,浅田駿介,山森清広,出村公成,河原貴軌:“つくばチャレンジ2015における金沢工業大学demura.netチームの開発”,つくばチャレンジ2015参加レポート集,pp13-15 (2015)
      • 西川徹,出村公成:“低位置障害物検出を目的とした3次元レーザ式測域センサの開発”,第16回計測自動制御学会システムインテグレーション部門講演会,3E3-4 (2015)
      • 西川徹,出村公成:“3次元レーザ式測域センサを用いた障害物検出システムの開発”, ロボティクス・メカトロニクス講演会2014, 3P1-X01 (2014)
      • 菅原 啓, 市野陽太,岡本拓真,西川 徹,山岸卓央,河原貴軌,山崎亮一,出村公成 :“つくばチャレンジ 2013における 金沢工 大 demura.netチーム の開発”, つくばチャレンジ2013参加レポート集, p.18-19 (2014)
      • 市野陽太,出村公成:“つくばチャレンジ2013におけるロボットリモート監視システムの開発”, 第14回計測自動制御学会システムインテグレーション部門講演会論文集, 1A3-2 (2013)
      • 菅原啓,出村公成:“道路領域検出に基づくウェイポイント推定”, 第14回計測自動制御学会システムインテグレーション部門講演会論文集, 1A1-6 (2013)
      • 竹迫翔平,出村公成:“特徴量マッチングを用いたウェイポイント推定”, 第30回日本ロボット学会学術講演会, 2F3-6 (2012)
      • 出村公成:“つくばチャレンジの歩みとdemura.netチームの取り組み”, 電子情報通信学会クラウドネットワークロボット研究会, 信学技報告 Vol.112, No.105, CNR2012-2 (2012)
      • 市野陽太,出村公成:“物理計算エンジンODEにCADデータを読込ますプログラムの開発”, ロボティクス・メカトロニクス講演会’12, 2A2-E07 (2012)
      • 出村公成:“ロボカップジュニア理念実現のためのロボットスクール”, 第29回日本ロボット学会学術講演会, 2C2-2 (2011)
      • 竹迫翔平,出村公成:“ポールスターアルゴリズムの特徴量抽出を拡張した自己位置同定”, ロボティクス・メカトロニクス講演会’11, 2A1-M07 (2011)
      • 出村公成:“物理計算エンジンにおけるOpen Dynamics Engineの位置付け”, 第11回計測自動制御学会システムインテグレーション部門講演会論文集, 1B2-1 (2010)
      • 山澤貴史,出村公成:“自律移動ロボットの動的な走行経路生成”, 第11回計測自動制御学会システムインテグレーション部門講演会論文集, 1A3-5 (2010)
      • 細川和真,出村公成:“動力学エンジンODE用グラフィックスライブラリの開発 -Drawstuff 上位互換ライブラリ-(第5報), 第28回日本ロボット学会学術講演会, 3L2-2 (2010)
      • 市川修司,出村公成:“照明変化にロバストなロボットビジョンシステム”, 第28回日本ロボット学会学術講演会, 3I1-3 (2010)
      • 小林秀成,出村公成:“円検出によるセンターラインの特定を用いた自己位置同定”, 第28回日本ロボット学会学術講演会, 2Q1-5 (2010)
      • 出村公成:“ロボットの自己位置推定-つくばチャレンジ&ロボカップの事例から-”,第8回レーザ計測イノベーション勉強会 (2010)
      • 出村公成、細川和真:“動力学計算エンジンODE用グラフィクスライブラリの開発(第4報)-上位互換ライブラリirrDrawStuffのリリース-, ロボティクス・メカトロニクス講演会’10, 1P1-G28 (2010)
      • 出村公成, 山澤貴史, 島野広之, 山内啓右:“電動車椅子をベースとした自立移動ロボットの開発”, つくばチャレンジ2009 開催記念シンポジウム参加レポート集, p.14-16 (2010)
  • Software
  • Team
    • Adviser: Kosei Demura
    • Member: Kazuki Nagashima (Leader), Koyo Enomoto, Kensei Demura and Kosei Demura
  • Previous participation in RoboCup@Home
    • RoboCup Japan Open 2012
      • @Home: Real Robot League
    • RoboCup Japan Open 2013
      • @Home: Real Robot League
      • @Home: Simulation League (only in Japan Open)
    • RoboCup Japan Open 2014
      • @Home: Real Robot League
      • @Home: Simulation League (only in Japan Open): 3rd place (Team name: Yumekobo Junior)
    • RoboCup Japan Open 2015
      • @Home: Real Robot League
      • @Home: Simulation League (only in Japan Open)
    • RoboCup 2015, Heifei,  China
      • @Home: 9th place in the Stage 2.