Here are the 3 workshops that will be conducted for the software subteam
ROS has been the default choice for many years and it is indispensable when for us as well. ROS has evolved quite a lot over the years and we have also adapted to the corresponding changes. In this workshop, we will be covering the basics of ROS 2, the current version of ROS that is in use. We will also be introducing the basic publisher and subscriber system that ROS makes use of.
When it comes to robot movement, one of the more common controllers used is the PID controllers, which stands for proportional-integral-deriative. Students will get a better understanding of how it works and be able to code a simple version of their own to get a better understanding of how it works.
Last but not least, we will be introducing camera vision. It is one of the main ways that the robot would know what is around it. We will be introducing how we can make use of these images to make estimates of where certain objects are and how they are used by the robot.