We may earn an affiliate commission when you visit our partners.
Course image
Eleanor Sandry and Gwyneth Peaty

Although there are some robots you might never get to meet (or might hope you never meet), such as those sent to space, war or rescue situations, many other robots and bots are being developed to populate people's homes, the online spaces they frequent, their workplaces, and the social spaces they visit.

This course explores how people communicate with robots and bots in everyday life, both now and into the future.

Module 1 discusses the difficulties of defining what a robot is, as well as briefly introducing bots.

Read more

Although there are some robots you might never get to meet (or might hope you never meet), such as those sent to space, war or rescue situations, many other robots and bots are being developed to populate people's homes, the online spaces they frequent, their workplaces, and the social spaces they visit.

This course explores how people communicate with robots and bots in everyday life, both now and into the future.

Module 1 discusses the difficulties of defining what a robot is, as well as briefly introducing bots.

Module 2 focuses on bots, chatbots and socialbots in detail, to consider how people communicate with these programs in online spaces, as well as some ethical questions these interactions raise.

Robots in the home are the subject of Module 3, with a discussion of robots designed to act as personal assistants leading into some examples of assistive and care robots, as well as telepresence robots that allow people to interact with one another at a distance through a robot.

Module 4 considers robots at work, from the potential of telepresence robots to enable remote operations, to robots designed to share people's workspaces, and potentially even take their jobs. One example of a public space where robots might alter people's working and social lives greatly is on the roads with the development of self-driving vehicles, robots that need to be able to communicate with their passengers as well as with other road users.

What's inside

Learning objectives

  • How people interpret robots and bots as communicating, social, even emotional others
  • Whether robots and bots need to communicate in humanlike ways to be understood
  • The potential of robots with non-humanlike form, behaviour and communication
  • Some ways to define what robots and bots are

Syllabus

Module 1: Robots, bots and communication
How robots are presented in popular culture and the media
Ways to define a robot
Why people build (or don't build) humanoid or humanlike robots
Read more
The difference between robots and bots
Module 2: Bots and socialbots
What it's like to interact with some bots
How and why bots are designed to be humanlike in order to be 'socialbots'
Broader conceptions of bots and their activities in digital spaces
Socialbots and bots as they become more specifically embodied
Module 3: Robots in the home
The potential of more sophisticated robots designed to act as personal assistants
Robots that do more practical work around the home
Assistive and care robots, designed to help older adults and people with disabilities of all ages
Telepresence robots that allow people to interact with one another at a distance in more flexible and active ways than teleconferencing technologies such as Skype or Facetime
Module 4: Robots at work and on the road
Remote operations as an extension of telepresence
Robots at work more generally and the question of whether your job might be at risk
The introduction of self-driving and semi-autonomous vehicles onto road systems also populated with human drivers, cyclists and pedestrians
How ethics can be built into robots and the importance of ethics for designers and manufacturers of robotic technologies

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines the relationship between people and robots and bots in various settings, including homes, workplaces, and the social sphere
Explores how people comprehend robots and bots as communicative, social, even emotional beings
Taught by Gwyneth Peaty and Eleanor Sandry, who are experts in the field of human-robot interaction
Analyzes ethical questions arising from human-robot interactions
Provides an overview of the history, current state, and future of human-robot interaction in various domains
Requires students to engage with academic texts and participate in discussions, which can be time-consuming

Save this course

Save Communicating with Robots and Bots to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Communicating with Robots and Bots with these activities:
Review The Turing Test
Refamiliarize yourself with the Turing Test, which will be discussed in depth in this course.
Browse courses on Turing Test
Show steps
  • Read the seminal paper by Alan Turing on the Turing Test.
  • Summarize the key concepts of the Turing Test in your own words.
Practice Identifying Different Types of Robots
Improve your ability in identifying and distinguishing a wide range of robots based on their capabilities and applications.
Show steps
  • Review the different types of robots and their characteristics.
  • Examine real-world examples of each type of robot.
  • Complete practice exercises to test your understanding.
Compile Resources on Robot Ethics
Develop a deeper understanding and informed perspective on the ethical implications of robotics.
Show steps
  • Gather articles, research papers, and videos on robot ethics.
  • Organize the resources into categories, such as safety, privacy, and responsibility.
  • Create a presentation or document to share your compilation with others.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Tutorial on Natural Language Processing for Chatbots
Enhance your understanding of natural language processing techniques commonly used in chatbots and dialog systems.
Browse courses on Chatbots
Show steps
  • Enroll in an online or in-person tutorial on natural language processing.
  • Follow the tutorials and complete the corresponding exercises.
  • Apply natural language processing techniques to develop a simple chatbot.
Volunteer at a Robotics Event
Gain practical experience and connect with professionals in the robotics field.
Show steps
  • Identify robotics events in your area, such as competitions or exhibitions.
  • Contact the event organizers to inquire about volunteering opportunities.
  • Attend the event and assist with tasks such as setting up, registration, or judging.
Design a Personal Assistant Robot
Foster creativity while exploring the design considerations and capabilities of personal assistant robots.
Browse courses on Human-Robot Interaction
Show steps
  • Define the purpose and target users of your personal assistant robot.
  • Research and select appropriate hardware and software components.
  • Design the robot's physical appearance, user interface, and interaction modalities.
  • Develop a prototype of your robot and test its functionality.
Contribute to Open-Source Robotics Projects
Deepen your understanding of robotics software and collaborate with a global community.
Browse courses on Robot Operating System
Show steps
  • Identify open-source robotics projects that align with your interests.
  • Review the project documentation and codebase.
  • Identify areas where you can contribute, such as bug fixing, feature development, or testing.
  • Submit your contributions to the project repository.
Mentor Students Interested in Robotics
Contribute to the community by empowering students with knowledge and insights in robotics.
Show steps
  • Identify opportunities to mentor students, such as through robotics clubs or organizations.
  • Provide guidance on robotics projects, competitions, and career paths.
  • Share your expertise and experiences in robotics with students.

Career center

Learners who complete Communicating with Robots and Bots will develop knowledge and skills that may be useful to these careers:
Robotics Engineer
Robotics Engineers design, build, and maintain robots and robotic systems. They work in a variety of industries, including manufacturing, healthcare, and defense. The "Communicating with Robots and Bots" course will help Robotics Engineers to understand how to communicate with robots, which is essential for developing robots that can interact effectively with humans.
Artificial Intelligence Engineer
Artificial Intelligence Engineers design and develop artificial intelligence systems. They work in a variety of industries, including robotics, healthcare, and finance. The "Communicating with Robots and Bots" course will help Artificial Intelligence Engineers understand how to develop AI systems that can communicate effectively with humans.
Software Engineer
Software Engineers are in high demand for their expertise in designing, implementing, and maintaining computer software. Unlike Web Developers, Software Engineers focus on the logic and structure of software, especially when it comes to developing features for robotics. Taking the "Communicating with Robots and Bots" course, where learners will understand the communication patterns of robotics, will put you a step ahead by helping you to understand how to integrate human-like communication into robotics.
User Experience Designer
User Experience Designers design and develop the user interface for websites, apps, and other digital products. They work closely with engineers and product managers to ensure that users have a positive experience when using a product. The "Communicating with Robots and Bots" course will help User Experience Designers understand how to design interfaces that are easy for humans to use, even when interacting with robots.
Product Manager
Product Managers are responsible for the development and launch of new products. They work closely with engineers, designers, and marketers to ensure that products meet the needs of customers. The "Communicating with Robots and Bots" course will help Product Managers understand how to develop products that are compatible with robots and can be easily used by humans.
Technical Writer
Technical Writers create documentation for software, hardware, and other technical products. They work closely with engineers and product managers to ensure that documentation is accurate and easy to understand. The "Communicating with Robots and Bots" course will help Technical Writers understand how to write documentation for products that interact with robots.
Sales Engineer
Sales Engineers help customers to understand and purchase technical products. They work closely with engineers and product managers to ensure that customers get the right products for their needs. The "Communicating with Robots and Bots" course will help Sales Engineers understand how to sell products that interact with robots.
Marketing Manager
Marketing Managers are responsible for developing and implementing marketing campaigns for products and services. They work closely with sales teams and product managers to ensure that marketing campaigns are effective. The "Communicating with Robots and Bots" course will help Marketing Managers understand how to develop marketing campaigns for products that interact with robots.
Business Analyst
Business Analysts work with businesses to identify and solve problems. They use their understanding of business processes and technology to develop solutions that improve efficiency and effectiveness. The "Communicating with Robots and Bots" course will help Business Analysts understand how to develop solutions that incorporate robots.
Project Manager
Project Managers are responsible for planning, organizing, and executing projects. They work closely with stakeholders to ensure that projects are completed on time and within budget. The "Communicating with Robots and Bots" course will help Project Managers understand how to manage projects that involve robots.
Systems Engineer
Systems Engineers design and develop complex systems, such as computer networks and telecommunications systems. They work closely with engineers and scientists to ensure that systems are reliable and efficient. The "Communicating with Robots and Bots" course may help Systems Engineers understand how to design systems that incorporate robots.
Computer Scientist
Computer Scientists conduct research in the field of computer science. They develop new theories and algorithms, and design new computer systems. The "Communicating with Robots and Bots" course may help Computer Scientists understand how to develop new algorithms and systems for robots.
Data Scientist
Data Scientists collect, analyze, and interpret data. They use their findings to develop insights that can help businesses make better decisions. The "Communicating with Robots and Bots" course may help Data Scientists understand how to collect and analyze data from robots.
Electrical Engineer
Electrical Engineers design and develop electrical systems, such as power systems and telecommunications systems. They work closely with engineers and scientists to ensure that systems are reliable and efficient. The "Communicating with Robots and Bots" course may help Electrical Engineers understand how to design electrical systems for robots.
Mechanical Engineer
Mechanical Engineers design and develop mechanical systems, such as engines and machines. They work closely with engineers and scientists to ensure that systems are reliable and efficient. The "Communicating with Robots and Bots" course may help Mechanical Engineers understand how to design mechanical systems for robots.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Communicating with Robots and Bots.
A comprehensive and up-to-date introduction to artificial intelligence (AI), covering a wide range of topics from machine learning and deep learning to natural language processing and computer vision. Provides a solid foundation for understanding the current state of AI and its potential applications.
A concise and practical guide to deep learning, written by one of the creators of the Keras deep learning library. Covers the fundamentals of deep learning, including neural networks, convolutional neural networks, and recurrent neural networks, and provides hands-on examples in Python.
A comprehensive and up-to-date introduction to natural language processing (NLP), covering a wide range of topics from text classification and sentiment analysis to machine translation and speech recognition. Provides a solid foundation for understanding the current state of NLP and its potential applications.
A comprehensive history of robots, from their origins in mythology and science fiction to their development as practical tools and companions.
A comprehensive examination of the ethical issues raised by artificial intelligence, including the potential for bias, discrimination, and job displacement.
An analysis of the economic impact of artificial intelligence, including its potential to increase productivity and create new jobs.
A clear and accessible guide to artificial intelligence, written for a general audience.
A comprehensive overview of the legal issues raised by robots, including liability for their actions and the need for new regulations.
A collection of essays exploring the ethical and social implications of robotics, including the need for ethical guidelines and the potential for robots to improve human lives.
A look at the fourth industrial revolution, which is characterized by the convergence of physical, digital, and biological technologies, and the potential impact of this revolution on society.
A controversial and provocative look at the future of artificial intelligence and its potential to surpass human intelligence.
A philosophical exploration of the potential risks and benefits of superintelligence, and the need for careful planning to ensure that it is used for good.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Communicating with Robots and Bots.
Robotics Engineering & Applications
Most relevant
Introduction to Human-Robot Interaction
Most relevant
Begin Robotics
Methods and Application in Human-Robot Interaction
Modern Robotics, Course 4: Robot Motion Planning and...
Modern Robotics, Course 5: Robot Manipulation and...
Modern Robotics, Course 1: Foundations of Robot Motion
Electricity & electronics - Robotics, learn by building
Robotics: Perception
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser