Skip to content

Week 2/9

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.