Skip to main content

A Colour Detection and Connected-Objects Separation Methodology for VEX Robotics

  • Conference paper
Robot Intelligence Technology and Applications 3

Abstract

One of the issues associated with programming a VEX Robotics Competition (VRC) robot for the autonomous period is providing it with enough information regarding its environment so that it can move about the field intelligently. As such, an objective of our research was to develop a series of machine vision tools so that a VRC robot could identify VRC field elements, other robots, and field perimeters; responding appropriately. We have carried out a review of relevant literature and identified a number of algorithms, image processing tools, and control paradigms, as well as, developed our own approaches, which we have implemented in C++ using the OpenCV library. Here we present the results of our initial efforts, namely our implemented colour identification, connected-object separation, and multiple connected-objects separation methodologies.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. VEX Robotics. A STEM education revolution (2014), http://www.vexrobotics.com/vexiq (last accessed October 2, 2014)

  2. Kiwibots. New Zealand VEX Robotics (2014), http://www.kiwibots.co.nz/ (last accessed October 2, 2014)

  3. Thrun, S., Fox, D., Burgard, W., Dellaert, F.: Robust monte carlo localization for mobile robots. Journal of Artificial Intelligence (2001)

    Google Scholar 

  4. Leymarie, F., Levine, M.D.: Tracking deformable objects in the plane using an active contour model. IEEE Transactions on Pattern Analysis and Machine Intelligence 15, 617–634 (2002)

    Article  Google Scholar 

  5. Vincent, L., Soille, P.: Watersheds in digital spaces: an efficient algorithm based on immersion simulations. IEEE Transactions on Pattern Analysis and Machine Intelligence 13(6), 583–598 (1991)

    Article  Google Scholar 

  6. Trier, O.D., Jain, A.K.: Goal-directed evaluation of binarization methods. IEEE Trans. Pattern Anal. Mach. Intell. PAMI-17, 1191–1201 (1995)

    Article  Google Scholar 

  7. Sezgin, M., Sankur, B.: Survey over image thresholding techniques and quantitative performance evaluation. Journal of Electronic Imaging 13, 146–165 (2004)

    Article  Google Scholar 

  8. Comaniciu, D., Meer, P.: Mean shift: A robust approach toward feature space analysis. IEEE Transactions on Pattern Analysis and Machine Intelligence 24(5), 603–619 (2002)

    Article  Google Scholar 

  9. Sumengen, B., Manjunath, B.S., Kenney, C.: Image segmentation using multi-region stability and edge strength. In: The IEEE International Conference on Image Processing (ICIP) (September 2003)

    Google Scholar 

  10. Fred, A.L.N., Jain, A.K.: Robust data clustering. In: The International Conference of Computer Vision and Pattern Recognition, pp. 128–136 (2003)

    Google Scholar 

  11. Lowe, D.: Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision (IJCV) 60(2), 91–110 (2004)

    Article  Google Scholar 

  12. Belongie, S., Malik, J., Puzicha, J.: Shape matching and object recognition using shape contexts. Pattern Analysis and Machine Intelligence (April 2002)

    Google Scholar 

  13. Torralba, A., Murphy, K.P., Freeman, W.T.: Sharing visual features for multiclass and multiview object detection. In: The IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), Washington D.C. (2004)

    Google Scholar 

  14. Finlayson, G., Hordley, S., Hubel, P.: Color by correlation: A simple,unifying framework for color constancy. IEEE Transactions on Pattern Analysis and Machine Intelligence 23(11) (November 2001)

    Google Scholar 

  15. Forsyth, D.: A novel algorithm for color constancy. International Journal of Computer Vision 5(1), 5–36 (1990)

    Article  MathSciNet  Google Scholar 

  16. Rosenberg, C., Hebert, M., Thrun, S.: Color constancy using kldivergence. In: IEEE International Conference on Computer Vision (2001)

    Google Scholar 

  17. Sridharan, M., Stone, P.: Structure-Based Color Learning on a Mobile Robot under Changing Illumination. Autonomous Robots Journal (2007)

    Google Scholar 

  18. Browning, B., Govindaraju, D.: Fast, Robust Techniques for Colored Object Detection in Variable Lighting Conditions

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Changjuan Jing .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Jing, C., Potgieter, J., Noble, F.K. (2015). A Colour Detection and Connected-Objects Separation Methodology for VEX Robotics. In: Kim, JH., Yang, W., Jo, J., Sincak, P., Myung, H. (eds) Robot Intelligence Technology and Applications 3. Advances in Intelligent Systems and Computing, vol 345. Springer, Cham. https://doi.org/10.1007/978-3-319-16841-8_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-16841-8_36

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-16840-1

  • Online ISBN: 978-3-319-16841-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics