6/28/2021
Description:
Robot Operating System basic creations.
Synopsis:
Basic items will be created in the Robot Operating System to set up a workspace. Methods to create nodes will be researched.
Data:
A catkin workspace was setup and packages were created. Simple code in python was created within the package.
6/29/2021
Description:
Nodes in the Robot Operating System.
Synopsis:
Methods to make nodes into publishers and subscribers will be researched and utilized.
Data:
In ROS, nodes can be publishers or subscribers to a certain topic. When a publisher publishes a message to a topic, a subscriber of that method can receive the message.
6/30/2021
Description:
Sending and receiving messages with the Robot Operating System.
Synopsis:
Methods for sending and receiving messages from a node with the Robot Operating System (ROS) will be researched.
Data:
FILL IN
7/1/2021
Description:
Multiple nodes in the Robot Operating System.
Synopsis:
Multiple nodes will be created with the Robot Operating System (ROS).
Data:
Four nodes were created and assigned to be a publisher or a subscriber. The first node was created to be a publisher and the other three nodes were created to be subscribers. The three subscribers receive messages from the publisher.
7/2/2021
Description:
Sending messages between nodes in the Robot Operating System.
Synopsis:
The nodes that were created will be programmed to send messages to each other.
Data:
The publisher node publishes its message, the time, to a topic and two of the subscriber nodes receive this message. One of the nodes is both a subscriber and a publisher. This subscriber recieves the time from the first publisher and publishes the time to a different node. The last node receives this time.