Skip to main content

Generalizing and Formalizing Precisiation Language to Facilitate Human-Robot Interaction

  • Conference paper
  • First Online:
Computational Intelligence (IJCCI 2013)

Part of the book series: Studies in Computational Intelligence ((SCI,volume 613))

Included in the following conference series:

Abstract

We develop a formal logic as a generalized precisiation language. This formal logic can serve as a middle ground between the natural-language-based mode of human communication and the low-level mode of machine communication. Syntactic structures in natural language are incorporated in the syntax of the formal logic. As regards the semantics, we establish the formal logic as a many-valued logic. We present examples that illustrate how our formal logic can facilitate human-robot interaction.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Biber, D., Conrad, S., Leech, G.: A Student Grammar of Spoken and Written English. Pearson ESL, London (2002)

    Google Scholar 

  2. Dias, M.B., Kannan, B., Browning, B., Jones, E.G., Argall, B., Dias, M.F., Zinck, M., Veloso, M.M., Stentz, A.J.: Sliding autonomy for peer-to-peer human-robot teams. In: Proceedings of the 10th International Conference on Intelligent Autonomous Systems (2008)

    Google Scholar 

  3. Dias, M.B., Harris, T.K., Browning, B., Jones, E.G, Argall, B., Veloso, M.M., Stentz, A., Rudnicky, A.I.: Dynamically formed human-robot teams performing coordinated tasks. In: AAAI Spring Symposium: To Boldly Go Where No Human-Robot Team Has Gone Before, pp. 30–38 (2006)

    Google Scholar 

  4. Ferketic, J., Goldblatt, L., Hodgson, E., Murray, S., Wichowski, R., Bradley, A., Chun, W., Evans, J., Fong, T., Goodrich, M., Steinfeld, A., Stiles, R.: Toward human-robot interface standards: use of standardization and intelligent subsystems for advancing human-robotic competency in space exploration. In: Proceedings of the SAE 36th International Conference on Environmental Systems (2006)

    Google Scholar 

  5. Forsberg, M.: Why is Speech Recognition Difficult. Chalmers University of Technology, Gothenburg (2003)

    Google Scholar 

  6. Gieselmann, P., Stenneken, P.: How to talk to robots: evidence from user studies on human-robot communication. In: How People Talk to Computers, Robots, and Other Artificial Communication Partners, p. 68 (2006)

    Google Scholar 

  7. Goodrich, M.A., Schultz, A.C.: Human-robot interaction: a survey. Found. Trends Hum.-Comput. Interact. 1, 203–275 (2007)

    Article  Google Scholar 

  8. Hájek, P.: Metamathematics of Fuzzy Logic, vol. 4. Kluwer Academic, Dordrecht (1998)

    Google Scholar 

  9. Johnson, M., Feltovich, P.J., Bradshaw, J.M., Bunch, L.: Human-robot coordination through dynamic regulation. In: IEEE International Conference on Robotics and Automation, 2008. ICRA 2008. pp. 2159–2164 (2008)

    Google Scholar 

  10. Johnson, M., Intlekofer, K.: Coordinated operations in mixed teams of humans and robots. In: Proceedings of the IEEE International Conference on Distributed Human-Machine Systems (2008)

    Google Scholar 

  11. Klir, G.J., Folger, T.A.: Fuzzy Sets, Uncertainty, and Information. Prentice Hall, Englewood Cliffs (1988)

    Google Scholar 

  12. Kulyukin, V., Gharpure, C., Nicholson, J., Osborne, G.: Robot-assisted wayfinding for the visually impaired in structured indoor environments. Auton. Robot. 21, 29–41 (2006)

    Article  Google Scholar 

  13. Marble, J., Bruemmer, D., Few, D., Dudenhoeffer, D.: Evaluation of supervisory vs. peer-peer interaction with human-robot teams. In: Proceedings of the Hawaii International Conference on System Sciences (2004)

    Google Scholar 

  14. Nakama, T., Muñoz, E., Ruspini, E.: Generalizing precisiated natural language: a formal logic as a precisiation language. In: 8th Conference of the European Society for Fuzzy Logic and Technology (EUSFLAT-13). Atlantis Press (2013)

    Google Scholar 

  15. Norbakhsh, I.R., Sycara, K., Koes, M., Yong, M., Lewis, M., Burion, S.: Human-robot teaming for search and rescue. IEEE Pervasive Comput. 4, 72–79 (2005)

    Article  Google Scholar 

  16. Russell, B.: Lectures on the philosophy of logical atomism. In: Marsh, R.C. (ed.) Logic and Knowledge Essays 1901–1950. George Allen & Unwin, London (1984)

    Google Scholar 

  17. Shneiderman, B.: The limits of speech recognition. Commun. ACM 43(9), 63–65 (2000)

    Article  Google Scholar 

  18. Tomassi, I.: Logic. Routledge, London (1999)

    Book  Google Scholar 

  19. Trillas, E., Alsina, C.: From Leibniz’s shinning theorem to the synthesis of rules through Mamdani-Larsen conditionals. In: Combining Experimentation and Theory, pp. 247–258. Springer (2012)

    Google Scholar 

  20. Winograd, T., Flores, F.: Understanding Computers and Cognition: A New Foundation for Design. Ablex Pub, New Jersey (1986)

    Google Scholar 

  21. Zadeh, L.A.: Some reflections on information granulation and its centrality in granular computing, computing with words, the computational theory of perceptions and precisiated natural language. Stud. Fuzziness Soft Comput. 95, 3–22 (2002)

    Article  Google Scholar 

  22. Zadeh, L.A.: Precisiated natural language (PNL). AI Mag. 25(3), 74–92 (2004)

    Google Scholar 

  23. Zadeh, L.A.: A new direction in ai: toward a computational theory of perceptions. AI Mag. 22(1), 73 (2001)

    Google Scholar 

Download references

Acknowledgments

This research is supported by the Spanish Ministry of Economy and Competitiveness through the project TIN2011-29824-C02-02 (ABSYNTHE).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Takehiko Nakama .

Editor information

Editors and Affiliations

Appendix

Appendix

We describe three operations on fuzzy relations that are used in determining the truth conditions of atomic propositions in our formal logic: projection, cylindric extension, and cylindric closure. First, we establish notation. Let \(X_1, X_2,\ldots , X_n\) be sets, and let \(X_1 \times X_2 \times \cdots \times X_n\) denote their Cartesian product. We will also denote the Cartesian product by \(\times _{i \in \mathbb {N}_n} X_i\), where \(\mathbb {N}_n\) denotes the set of integers 1 through n. A fuzzy relation on \(\times _{i \in \mathbb {N}_n} X_i\) is a function from the Cartesian product to a totally ordered set, which is called a valuation set. In our formulation, the unit interval [0, 1] is used as a valuation set. Each n-tuple \((x_1, x_2,\ldots , x_n)\) in \( X_1 \times X_2 \times \cdots \times X_n\) (thus \(x_i \in X_i\) for each \(i \in \mathbb {N}_n\)) will also be denoted by \((x_i\ |\ i \in \mathbb {N}_n)\). Let \(I \subset \mathbb {N}_n\). A tuple \(y:=(y_i\ |\ i \in I)\) in \(Y:=\times _{i \in I} X_i\) is said to be a sub-tuple of \(x:=(x_i\ |\ i \in \mathbb {N}_n)\) in \(\times _{i \in \mathbb {N}_n} X_i\) if \(y_i = x_i\) for each \(i \in I\), and we write \(y \prec x\) to indicate that y is a sub-tuple of x.

Let \(X := \times _{i\in \mathbb {N}_n} X_i\) and \(Y := \times _{i \in I} X_i\) for some \(I \subset \mathbb {N}_n\). Suppose that \(R: X \rightarrow [0, 1]\) is a fuzzy relation on X. Then a fuzzy relation \(R': Y \rightarrow [0, 1]\) is called the projection of R on Y if for each \(y \in Y\), we have \(R'(y) = \max _{x \in X\ :\ y \prec x} R(x).\) We let \(R_{\downarrow Y}\) denote the projection of R on Y.

We continue with \(X := \times _{i\in \mathbb {N}_n} X_i\) and \(Y := \times _{i \in I} X_i\) (\(I \subset \mathbb {N}_n\)). Let \(F: Y \rightarrow [0,1]\) be a fuzzy relation on Y. A fuzzy relation \(F': X \rightarrow [0, 1]\) is said to be the cylindric extension of F to X if for all \(x \in X\), we have \(F'(x) = F(y),\) where y is the tuple in Y such that \(y \prec x\). We let \(F_{\uparrow X}\) denote the cylindric extension of F to X. The cylindric extension \(F_{\uparrow X}\) of a fuzzy relation \(F: Y\rightarrow [0, 1]\) is the “largest” fuzzy relation on X such that its projection on Y equals F; if we let \(\mathscr {R}\) denote the set of all fuzzy relations \(R': X \rightarrow [0, 1]\) such that \(R'_{\downarrow Y} = F\), then for all \(x \in X\), we have \(F_{\uparrow X}(x) = \max \{R'(x)\ |\ R' \in \mathscr {R}\}.\)

For each j, let \(Y_j := \times _{i\in I_j} X_i\), where \(I_j \subset \mathbb {N}_n\). Let \(R^{(j)}: Y_j \rightarrow [0, 1]\) denote a fuzzy relation on \(Y_j\). Then a fuzzy relation \(F: X \rightarrow [0, 1]\) is called the cylindric closure of \(R^{(1)}, R^{(2)},\ldots , R^{(m)}\) on X if for each \(x \in X\), \(F(x) = \min _{1\le j \le m} R^{(j)}_{\uparrow X}(x).\)

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Nakama, T., Muñoz, E., LeBlanc, K., Ruspini, E. (2016). Generalizing and Formalizing Precisiation Language to Facilitate Human-Robot Interaction. In: Madani, K., Dourado, A., Rosa, A., Filipe, J., Kacprzyk, J. (eds) Computational Intelligence. IJCCI 2013. Studies in Computational Intelligence, vol 613. Springer, Cham. https://doi.org/10.1007/978-3-319-23392-5_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23392-5_21

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23391-8

  • Online ISBN: 978-3-319-23392-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics