Preview

Surface Detection and Hurdle Avoidence

Better Essays
Open Document
Open Document
8854 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Surface Detection and Hurdle Avoidence
Chapter-01
Introduction

Implementation of an Map Following Vehicle (MFV) is a step towards making a ground vehicle that can work at its own, which can make decisions and do the tasks which we require from it to be done. It would be a vehicle which can process the data in real time and take the respective decisions on the bases of that processed data. The project is based on integration of different hardware and software modules and their interaction to produce an efficient outcome.

1.1 Motivation The basic idea of this project is to design a map following vehicle that would be autonomous. Meaning that, it can go to the places where sending a human would be a life threatening process and do the tasks which we specify it to do. It can take decisions at its own using the camera as an input device to acquire the video of the path, then this video is sent to the onboard computer system which processes the desired frame (image) of the video in real time and takes the decisions on the basis of that processed image that whether the space in front of the vehicle is a clear way or is it a hurdle. If the system finds it as a hurdle, then it changes the route of the vehicle and switch to a way where the track is clear for the vehicle to move forward and so on.

The vehicle is designed on a simple toy car of the size of approximately 2x2 feet, having a computer system onboard with a camera, a pair of batteries, microcontroller circuitry, motor driver circuitry, and motors to drive the car.

The project requires the programming skills to be utilized in the processing of the image and as well as for the micro controller. The programs for Digital Image Processing (DIP) are written in MATLAB. The C language and VMLAB software is used for the programming of the microcontroller. The project also requires the skills of circuit designing using electronic components; to design a biasing circuit of a microcontroller, the motor driver circuitry, and



Bibliography: [2] J. L. Giesbrecht, H. K. Goi, T. D. Barfoot, and B. A. Francis. A Vision-based Robotic Follower Vehicle. In Proceedings of the SPIE Unmanned Systems Technology XI, volume 7332, 2009 [3] Guna Seetharaman, Arun Lakhotia,and Erik Philip Blasch [8] Vasseur, L., Lecointe, O., Dento, J., Cherfaoui, N., Marion, V., and Morillon, J. (2004), Leader-follower function for autonomous military convoys, Proceedings SPIE Unmanned Ground Technology Conference, Vol. 5422. [10] P. Chandak,“Study and implementation of follow-the-leader (Bearcat III)”.Master Thesis, University of Cincinnati, 2002. [13] T. Lemaire, C. Berger, I. Jung and S. Lacroix, Vision-Based SLAM: Stereo and Monocular Approaches, International Journal of Computer Vision, vol. 74, no. 3, 2007, pp 343-364. [14] Kubinger, W., Borbely, S., Hemetsberger, H., and Isaacs, R. (2005), Platform for evalutation of embedded computer vision, Proceedings 13th European Signal Processing Conference, pp. 130–133. [15] Smith, J. (2001), A Tracking System for a Seismic Surveying Mobile Robot, Master’s thesis, University of Alberta, Edmonton, Alberta, Canada. [16] Nguyen, H., Kogut, G., Barua, R., and Burmeister, A. (2004), A Segway RMP-based Robotic Transport System, Proceedings of SPIE Mobile Robots XVII, 5609, 244–255. [17] Benhimane, S., Malis, E., Rives, P., and Azinheira, J. (2005), Vision-based controlfor car platooning using homography decomposition, Proceedings of the IEEE International Conference on Robotics and Automation. [18] Sukthankar, R. (1993), Racoon: A Real Time Autonomous Car Chaser Operating Optimally at Night, Proceedings of the IEEE Intelligent Vehicles and Systems. [19] Chiem, S. and Cervera, E. (2004), Vision-Based Robot Formations with Bezier Trajectories, In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. [22] Lepetit, V. and Fua, P. (2005), Monocular Model-Based 3D Tracking of Rigid Objects A Survey, Computer Graphics and Vision, 1(1), 1–89. [23] Hong, P., Sahli, H., Colon, E., and Baudoin, Y. (2001), Visual Servoing for Robot Navigation, In Third International Conference on Climbing and Walking Robots.58 DRDC [24] Mio, M., Tachibana, A., Aoki, K., and Nishida, M [25] Armstrong, M. and Zisserman, A. (1995), Robust object tracking, In Proceedings Asian Conference on Computer Vision. [26] Gennery, D. (1992), Visual tracking of known three-dimensional objects, International Journal of Computer Vision, 7, 243–270. [27] Preisig, P. and Kragic, D. (2006), Robust Statistics for 3D Object Tracking, In Proceedings IEEE InternationalRobotics and Automation. [28] Wavering, A. J., Schneiderman, H., and Fiala, J. C. (1995), High-Performance Tracking with TRICLOPS, In Asian Conference on Computer Vision. [29] Vacchetti, L. and Lepetit, V. (2004), Stable Real-Time 3D Tracking Using Online and Offline Information, IEEE Transactions on Pattern Analysis and Machine Intelligence, 26(10), 1385–1391. [30] Merad, D., Didier, J., and L, M. S. (2006), Tracking 3D free form object in video sequence, In Proceedings of the The 3rd Canadian Conference on Computer and Robot Vision. [31] Lou, J., Tan, T., Hu, W., Yang, H., and Maybank, S. (2005), 3-D Model-based Vehicle Tracking, IEEE Transactions on Image Processing, 14(10), 1561–1569. [32] Juza, M., Marik, K., Rojicek, J., and Stluka, P. (2006), 3D Template-Based Single Camera Multiple Object Tracking, In Computer Vision Winter Workshop, Czech Pattern Recognition Society. [33] Wu, H., Chen, Q., Oike, H., Hua, C., Wada, T., and Kato, T. (2005), High Performance Object Tracking System Using Active Cameras, Proceedings of the IEEE International Conference on Computer Vision, 37(213-223). [34] Kang, S., Paikab, J., Koschana, A., Abidia, B., and Abidi, M. A. (2003), Real-time video tracking using PTZ cameras, In Proceedings of SPIE 6th International [35] Barreto, J. P., Batista, J., Peixoto, P., and Araujo, H. (2002), Integrating Vision and Control to Achieve High Perfomance Active Tracking, Technical Report ISR/DEEC – University of Coimbra, Coimbra, Portugal. [37] Chen, Z. and Birchfield, S. (2006), Autonomous Person Following Using A Vision-Based Mobile Robot, Technical Report National Institute for Medical Informatics. [38] Lee, S., Kim, E., and Park, Y. (2006), 3D Object Recognition Using multiple features for robotic manipulation, In Proceedings IEEE International Conference on Robotics and Automation. [39] Yanlin, G., Sawhney, H., Kumar, R., and Hsu, S. (2007), Robust object matching or persistent tracking with heterogeneous features, IEEE Transactions on Pattern Analysis Machine Intelligence, 29(5), 824–839. [40] Schlegel, C., Illmann, J., Jaberg, H., Schuster, M., and Worz, R. (1998), Vision based person tracking with a mobile robot, In Proceedings Ninth British Machine Vision Conference. [41] Xiong, T. and Debrunner, C. (2004), Stochastic Car Tracking with Line and Color Based Features, IEEE Transactions on Intelligent Transportation Systems, 5(4). [42] Bellotto, N. and Hu, H. (2006), Vision and laser data fusion for tracking people with a mobile robot, In IEEE International Conference On Robotics and Biomimetics. [43] Vasseur, L., Lecointe, O., Dento, J., Cherfaoui, N., Marion, V., and Morillon, J. (2004), Leader-follower function for autonomous military convoys, Proceedings SPIE Unmanned Ground Technology Conference, Vol. 5422. [44] S. LaValle. Planning Algorithms. Cambridge University Press, 2006. [45] R. Siegwart and I. Nourbakhsh. Introduction to Autonomous Mobile Robots. The MIT Press, Cambridge, Massachusetts, 2004. [49] T. Fong, C. Thorpe, and C. Baur. Robot, Asker of Questions. Robotics and Autonomous Systems, 42(3-4):235–243, 2003.

You May Also Find These Documents Helpful

  • Better Essays

    Capek, Karel. R.U.R. (Rossum 's Universal Robots). Trans. David Wyllie. N.p.: n.p., n.d. EBooks@Adelaide, 20 May 2006. Web. 28 May 2013.…

    • 1409 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    Roomba

    • 2919 Words
    • 12 Pages

    Decades of research and development work on autonomous robotic intelligence finally has started paying off. By 2025, the first machines that can see, hear, move and manipulate objects at a level roughly equivalent to human beings are going to make their way from research labs into the…

    • 2919 Words
    • 12 Pages
    Powerful Essays
  • Powerful Essays

    Hyunjun Park, Byungkyu Kim School of Aerospace and Mechanical Engineering Korea Aerospace University 100, Hanggongdae gil, Gyeonggido, Korea E-mail : bkim@kau.ac.kr Jong-Oh Park School of Mechanical System Engineering Chonnam National University Korea Seok-Jin Yoon Thin Film material Research Center KIST Korea…

    • 3343 Words
    • 14 Pages
    Powerful Essays
  • Powerful Essays

    Introduction to Imu

    • 1323 Words
    • 6 Pages

    • One of the main problems during autonomous mobile objects’ development is the problem of precise navigation. • In order to navigate the object it is required to know the exact position and orientation of the object in relation to the known environment.…

    • 1323 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    The point to point robots are shortly called as PTP. It has got the capability to travel from one position to another. The desired paths are taught and stored in the control unit memory. These robots do not move from the desired location for controlling its path. It can be moved in a small distance only with the help of programming. This type of robots can be used for spot welding, loading & unloading, and drilling operations.…

    • 477 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    SLAM with Quadcopter

    • 2571 Words
    • 11 Pages

    Simulation process is very important and the beginning process of our project to understand the behaviors of a Quadcopter and sensor unit and how to deal with them while realizing SLAM in indoor environments.…

    • 2571 Words
    • 11 Pages
    Powerful Essays
  • Good Essays

    Augmented Reality has now progressed to the point where real-time applications are being considered and needed. At the same time it is important that synthetic elements are rendered and aligned in the scene in an accurate and visually acceptable way. In order to address these issues a real-time, robust and efficient 3D model-based tracking algorithm is proposed for a ’video see through’ monocular vision system. The tracking of objects in the scene amounts to calculating the pose between the camera and the objects. Virtual objects can then be projected into the scene using the pose. Here, non-linear pose computation is formulated by means of a virtual visual servoing approach. In this context, the derivation of point-to-curves interaction matrices are given for different features including lines, circles, cylinders and spheres. A local moving edges tracker is used in order to provide real-time tracking of points normal to the object contours. A method is proposed for combining local position uncertainty and global pose uncertainty in an efficient and accurate way by propagating uncertainty. Robustness is obtained by integrating a M-estimator into the visual control law via an iteratively re-weighted least squares implementation. The method presented in this paper has been validated on several complex image sequences including outdoor environments. Results show the method to be robust to occlusion, changes in illumination and misstracking.…

    • 6921 Words
    • 28 Pages
    Good Essays
  • Satisfactory Essays

    The faithful digitization and digital reproduction of three dimensional real world objects is fundamental challenges in computer graphics. In this research area there is a focus on new techniques to reconstruct 3D objects from simple photos or video. New solutions to involved problems such as camera calibration, structure from motion, and methods for volumetric and explicit surface reconstruction are considered. Highly efficient and illumination invariant photo-consistency measure for image-based, volumetric 3D reconstruction allows to compute reliable probability estimates whether the desired object surface passes through a specific region in space or not Also new methods for surface extraction from such photo-consistency volumes, which allows to generate triangle meshes that are faithful reproductions of the real 3D object surface solely from images.…

    • 764 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    References: Edward L. Safford, J., The Complete Handbook of Robotics. 1st ed. 1978: Blue Ridge Summit, Pa : Tab Books, c1978. 358.…

    • 6309 Words
    • 26 Pages
    Powerful Essays
  • Better Essays

    Another recent example is Fetch Robotics’ team of vision-guided robots, Fetch and Freight. Freight is a mobile base, while Fetch is an advanced mobile manipulator. The duo is designed to work alongside humans in warehouse environments, performing tasks like warehouse delivery and pick-and-pack operations. Interestingly, the robots are built upon the open-source robot operating system (ROS).…

    • 1946 Words
    • 8 Pages
    Better Essays
  • Powerful Essays

    Nanananananananananananana

    • 4888 Words
    • 20 Pages

    Advanced Robotics, Vol. 19, No. 7, pp. 773– 795 (2005)  VSP and Robotics Society of Japan 2005.…

    • 4888 Words
    • 20 Pages
    Powerful Essays
  • Powerful Essays

    Detecting human from his movements and measuring the distance was done in this project. Kinect Xbox360 was used as the sensor to detect the human. Kinect provides the point cloud of the object in front of it. C++ OpenCV library was used to program the kinect, import the data, doing the calculations and showing the final result which is the distance from the device. Linux is the operating system in use to install the OpenCV on. The project can be done in many different ways and on different operating systems. LINUX is good for development purposes, so it was reasonable to use it in this project. To establish the project in windows high configuration which wasn’t available was needed such as 64 bit vista or seven windows, SDK and many libraries which are difficult to install and work with. Installing softwares in LINUX is quite a challenge. It’s very different in many aspects from Windows. To work with kinect in LINUX many software have to be installed. We used the Ubuntu 11.10 distribution of Linux. Eclipse is the IDE (Integrated Development Environmet) in use then G++ compiler was installed to use OpenCV library and to connect kinect to OpenCV, other library libfreenect is needed. The human detection and distance calculation was already done by many researchers before, so understanig and modifying the existing codes is the only problem which will be explained later on.…

    • 2465 Words
    • 10 Pages
    Powerful Essays
  • Satisfactory Essays

    The Golf Retrieving Mobile Robot is an undergraduate thesis of the DLSU students. It is a robot that is capable of retrieving golf balls automatically without the assistance of a person. This is very useful in a driving range or the area where golfers practice their swings to hit golf balls. The robot is named Greg, it is able to accumulate golf balls on the field. The problems that might arise are the confusion of the driving ranges and re-use of golf balls.…

    • 481 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Omr Seminar Paper

    • 4044 Words
    • 17 Pages

    C. Galambos, J. Kittler, and J. Matas. Progressive probabilistic hough transform for line detection. Computer Vision and Pattern Recognition, IEEE Computer Society Conference on, 1:1554, 1999.…

    • 4044 Words
    • 17 Pages
    Better Essays
  • Satisfactory Essays

    Electrics

    • 701 Words
    • 3 Pages

    The Robomaid RM-770 is the robot I have chosen to write, for the term 3 robotics assignment. Throughout the assignment I will talk about the features I will talk about are the robots, history, application, impact on the world in terms of economy, labour and resources and both renewable and non-renewable…

    • 701 Words
    • 3 Pages
    Satisfactory Essays