AIML files are a subset of Extensible Mark-up Language (XML) that can store different text patterns in the form of tags. AIML was developed by the Alicebot free software community (http://www.alicebot.org/). AIML is mainly used to implement Chatbots, a natural language software agent in which a user can ask questions to the robot and it can give an intelligent reply. This same technique is used in ChefBot. Using speech recognition, the robot gets input text from the user and an AIML interpreter; a software program that can interpret AIML files and retrieve an intelligent reply from the AIML dataset. The reply will be converted to speech. AIML files mainly consist of various tags. Here are a set of commonly used AIML tags.
Learning Robotics using Python
Learning Robotics using Python
Overview of this book
Table of Contents (19 chapters)
Learning Robotics Using Python
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Introduction to Robotics
Mechanical Design of a Service Robot
Working with Robot Simulation Using ROS and Gazebo
Designing ChefBot Hardware
Working with Robotic Actuators and Wheel Encoders
Working with Robotic Sensors
Programming Vision Sensors Using Python and ROS
Working with Speech Recognition and Synthesis Using Python and ROS
Applying Artificial Intelligence to ChefBot Using Python
Integration of ChefBot Hardware and Interfacing it into ROS, Using Python
Designing a GUI for a Robot Using Qt and Python
The Calibration and Testing of ChefBot
Index
Customer Reviews