EECE5554 Assignment 1 Solved

30.00 $ 15.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You'll get a download link with a: . zip solution files instantly, after Payment

Description

Rate this product

ROS Basics

  • The ROS core systems: Packaging, Buildsystems, Messaging, CLI & GUI tools, creating packages, nodes, topics, services, and parameters.
  • Writing a Simple Publisher and Subscriber (Python)
  • Examining the Simple Publisher and Subscriber
  • Writing a Simple Service and Client (Python)
  • Examining the Simple Service and Client
  • Reading
    • ROS
    • Useful cheat-sheets:
    • Documentation on command line tools
    • Assignments to do this week
    • Install ROS Noetic http://wiki.ros.org/noetic/Installation/Ubuntu
      • Complete theseTutorials
        • Installing and Configuring Your ROS Environment.NOTE: in this course we will exclusively use Ubuntu 20.04 LTS and the stable ROS Noetic Release
        • Navigating the ROS Filesystem
        • Creating a ROS Package
        • Building a ROS Package
        • Understanding ROS Nodes
        • Understanding ROS Topics
        • Understanding ROS Services and Parameters
        • Using rqt_console and roslaunch
        • Using rosed to edit files in ROS
        • Creating a ROS msg and a ROS srv
        • Writing a publisher and subscriber in Python
        • Writing a Simple Publisher and Subscriber Python
        • Examining the Simple Publisher and Subscriber
        • Writing a service and client in Python
        • Examining the Simple Service and Client
      • Assignments to hand in this week
      • Assignment#2: Assignments to hand in by the deadline.
        • Write and test a publisher node that publishes a TOPIC and subscriber node that subscribes to this TOPIC.
        • Write and test a server node that provides a SERVICE and client node that calls this SERVICE
          • Check in the assignment into your gitlab account under PA1