Skip to content

This repository is for ROS2 packages written in python code for practice sessions done as part of the ROS2 mentorship program conducted by Rigbetel labs

Notifications You must be signed in to change notification settings

psreeram/coh45_ex2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Problem statement for Exercise 2:

Ex 2A - create a Node that will move the turtle ( in any direction ) | it should displace from its original position
Ex 2B - create a Node that will move the turtle to create a SQUARE , TRIANGLE , 5 POINTER STAR | VIA OPEN LOOP | VIA CLOSED LOOP
Ex 2C - create a small application where User will give inputs to draw a shape | all nodes to be started via launch file

Ex2A: Solution: THis is addressed in the python file turtlesim_move.py

Ex2B: Solution: This is partially achieved in the following python files:
a) Movement along a square (open loop - which means without any feedback loop) - turtlesim_square_move.py
b) Movement along a circle (open loop - which means without any feedback loop) - turtlesim_circle_move.py
c) Movement along a triangle (open loop - which means without any feedback loop) - turtlesim_triangle_move.py
d) Movement along a 5 Pointer Star - not coded
e) Movement along a square (closed loop - which means with feedback using the Pose message) - turtlesim_square_move_closed3.py
f) Movement along a Circle / Triangle (closed loop) - not coded

Ex 2C: Solution: THis is addressed in the python file userinput.py

  • this internally instantiates the nodes from a), b), c), e) from Ex2B
  • currently launch file is not working.

Video of Ex 2C : User input given as square and then turtlebot moving in a square
Watch the video

About

This repository is for ROS2 packages written in python code for practice sessions done as part of the ROS2 mentorship program conducted by Rigbetel labs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published