Tuesday 15 May 2012

"P 3DX Decoded"

Introducing P3DX robots. Robot on which i am working.
 The base Pioneer 3 DX platform arrives fully assembled with motors with 500-tick encoders (controlling motor), 19cm wheels, tough aluminum body, 8 forward-facing ultrasonic (sonar) sensors, 8 optional rear-facing sonar, 1, 2 or 3 hot-swappable batteries, and  complete software development kit. Add an optional internal computer or your own laptop and the robot is ready to go.
 Typically P3 DX uses Hitachi H8S based microcontroller.

The Pioneer 3 DX is an all-purpose base, used for research and applications involving:
  • mapping
  • teleoperation
  • localization
  • monitoring
  • reconnaissance (french word for recognition) military use reconnaissance to track their enemies
  • vision
  • manipulation
  • autonomous navigation
  • multi-robot cooperation and other behaviors     
Pioneer 3 DX runs best on hard surfaces. It can traverse low sills and household power cords and climb most wheelchair ramps. It can reach upto 1.6 m/s and have 23 kg payload capacity.
P3 DX has all of the basic components for sensing and navigation in a real world environment.

All the things are managed by onboard microcontroller and mobile robot server software running on this onboard microcontroller. 
On board microcontroller have open systems robot control software running on it(mobile server), and the other is robot also come with Pioneer SDK, a complete set of robot control client software applications and applications development environments also.
Hence essentially robot consist of
         1. Micro controller for acquiring sensors readings, motor control, managing attached accessories like gripper
         2. Mobile server software runs on micro controller so our microcontroller behave like a server
         3. For the completion of client server architecture, a client software run on onboard computer or a laptop(connected with the robots microcontroller via a HOST serial link) provides high level intelligent robot control, including obstacle detection, path planning, features recognition, localization, navigation

Pioneer SDK  is a collection of libraries and applications that come with very pioneer mobile robot so ofcourse with P3 DX also it includes
    (a) open source ARIA ArNetworking
    (b) Mobile eyes
    (c) 3 Basic Network GUI applications
    (d) SonARNL
    (e) MobileSim

(a)  ARIA- Provides interface and framework for controlling and receiving data from all pioneers its simply extensible framework for client server network programming

(b) MoblileSim- It is a GUI application for configuration

(c) SonARNL  used for the sonars 

Modes of Operation-
1. Server- easy access to robot's functionality
2.Maintenance and standalone- This mode is generally used to upgrade the ARCOS software on the microcontroller
3. Joydrive- In this mode you can control your robot using joystick with client server implementation.


No comments:

Post a Comment