TeamKNOx WEB-Site

Wanted
This sytem coves a lot of fields as Windows, Linux, embedded comuputing. As enter to robot field, we have to have other type of technics like mechanical and manufacturing engineering. Please e-mail me, if you are interested in this project. I'd like to exchange information.


RobotRemoteControlConsole(R2C2)
RobotRemoteControlConsole ?
Elements
Overview
Rich client
Development log
Future
Thanks to
<< Return

    Robot and Internet are very popular at moment. However, we can not connect those stuffs in reasonable way. I decided to open pages for helping connetion Robot and Internet !!


  • RobotRemoteControlConsole ?

    R2C2 architecture

    RobotRemoteControlConsole(R2C2) means to combine with Windows client and Linux server. Little bit different system usual client-server system. R2C2 is a discrete solution by rich client.


  • Elements

    Basically, built by my own stuffs.

    Hardware

    • Desk top PC for client
      • Wireless LAN Card
      • Joystick adaptor for SONY Play Station 2
    • Linux Zaurus for server
      • Wiress LAN card
    • PPRK
    • Wireless LAN router

    Software

    • Client software(Windows)
      • R2C2C
    • Server software(Linux)
      • R2C2S

  • Overview

    R2C2 is very simple. Client handles several input as Joystick, keyboard and sensor value. Those signal will be transumitted to server via internet. Sever handles through serial port. Motor controller takese signals from serial port.


  • Rich client

    R2C2 Client

    The main feature is Rich client. Rich client means almost processing will be processed in client side. Aprox. 10yrs ago, we had thin client... Why do we use rich client ? Robot has only small equipment. Therefore, processing capability will be smalled. Ohter hand as Windows PC will be powerful. This is balance. We should do complex processing with client PC.


  • Development log

    • 20040807

      Communication experement with Client and server. Client software is based on ref-books. Server software is based on ref of web-page.

      • No need to link of a part of lib (Tips of TurboLinux)

    • 20040815

      Confirmation capability of serial output from server software

      • Confirmation of sample program
      • Confirmation for debugging system

    • 20040816

      Enhancement client software

      • Command output from dialog bar

    • 20040819

      Joystick support

      • Read from timer interrupt

    • 20040820

      Completed


  • Future

    • Server side

      Use more light-weight Linux one board computer. I hope to use L-CardA.

    • Client side

      I have to learn handling DirectX for variety input as Tekki control. ViaVoise is also interesting.

    • Robot

      I'm usiing PPRK with cost problem. Finally, I'd like to use Humanoid robot as KHR-1 from Kondo kagaku.


  • Thanks to

    Mr.J.G gave me a lot advise for Windows programming. Mr.Kikuchi of Gijyutsu hyoronsya donated me network programming book from his company.

Top of page
e-mail to Yuichi ODA


Copyright (C) 1998 - 2004 TeamKNOx