Notices

  • Assignment 3 Marks

    Posted by Tatjana Zrimec Tuesday 14 December 2021, 11:59:20 AM, last modified Tuesday 14 December 2021, 11:59:50 AM.

    The marks for Assignment 3 are available on WebCMS3.

  • Assignment 2 Marks

    Posted by Tatjana Zrimec Tuesday 07 December 2021, 08:30:45 AM, last modified Tuesday 07 December 2021, 08:31:07 AM.

    The marks for Assignment 2 are available on WebCMS3.

  • ​Assignment 3 Report Specification

    Posted by Claude Sammut Tuesday 23 November 2021, 01:07:06 AM.

    To give you some extra time, the report deadline will be extended to 10pm Tuesday 30 November. We will still have all the demos this week.

    The report should provide the following information:

    1. Your name and student ID.
    2. Your team name and tutorial group.
    3. Summary : a one paragraph summary of the task and your individual contribution to the team
    4. Team solution: Approximately one page of text (Not including diagrams or screenshots) explaining your team’s approach to doing the assignment
    5. Individual contribution: Approximately one page explaining your individual contribution (This is the most important section)
    6. Evaluation: Approximately one page discussing how effective your team’s and your own contributions were.
    7. References: If you have cited any papers or web pages (e.g. ROS tutorials, etc) list them in the last section.

    Note that the page count is only a guideline, feel free to give a more detailed explanation if it is needed.

  • Sample code for Map Saving

    Posted by Kenji Brameld Thursday 18 November 2021, 07:31:00 PM.

    Teams seemed to be struggling with the map saving more than we initially expected, so we're going to provide sample code for it. If your team already tried another way of saving the map that worked, we want to give you marks for that. Notify the tutors about that and write in your report how you went about saving the map.

    Sample code: https://github.com/ijnek/saving

    Note that you're not meant to use that package directly. You're meant to use the code as a sample to write something similar in your exploration node.

  • Detailed Assignment Spec

    Posted by Kenji Brameld Monday 08 November 2021, 01:51:29 PM.

    The Assignment 3 Details have been released.

    You must get started early, and work as a group, to complete the full task on time.

    Important note: The QR code format has changed since the previous announcement. Make sure you're using the newest map, that has one QR code per room.

  • Assignment 3 New Map

    Posted by Kenji Brameld Saturday 06 November 2021, 03:42:23 PM, last modified Monday 08 November 2021, 12:07:19 PM.

    The new map with more qr codes have been released on the assignment 3 page .
    Instructions for navigation have also been added.

    More details on the PDDL part of the assignment can be found here .

    We understand that there's not much time left, so the instructions are quite detailed, so hopefully, you can do what's needed in the next few weeks. We'll do the demos in week 11.

    This assignment + report is worth 50% but the marking scheme also weights your previous work on navigation and QR codes, so not all of the marks come from just this last work on planning.

    Please note that we will not have any live lectures in weeks 9 and 10, so you can focus on the assignment.

  • Labs for week 8 and Assignment 3

    Posted by Claude Sammut Tuesday 02 November 2021, 09:45:45 AM.

    This week, in the labs, you will complete the demonstration for assignment 2, and submit your individual report by the end of the week. The give command will be setup shortly.

    I've posted an outline of assignment 3, which well fill out this week. We've cut down the size of the assignment so that you can finish it in time. Even though the final assignment is worth 50%, the assessment won't be just in the work you do in the last couple of weeks, it will also take into account the overall project work through the term, so if there are things you want to improve from the first two assignments, this will give you that opportunity.

    This week's lecture will be the last live lecture, so you can focus on the assignment. It will be a short one, explaining some of the details of assignment 3.

  • Labs this week and assignment 2

    Posted by Claude Sammut Tuesday 19 October 2021, 11:08:12 AM.

    Please remember we are still having labs this week. The lab exercises are now available. Also remember that the lab exercises are also the specifications for assignment 2 .

    If your group is able to demo the assignment in week 7, please do. We'll make the hard deadline week 8, but the sooner you complete the second assignment, the sooner you can move on to the third one, which is really part three of our term-long project.

    This assignment is worth 30% of your marks. It will be marked the same way as the first, i.e. half the marks will come from a group demo. The other half will be for an individual report that you will submit give give, which should detail your contribution to the team. It does not have to be long. The report is due at the end of week 8.

  • Flexibility Week

    Posted by Claude Sammut Friday 15 October 2021, 02:09:21 PM.

    We will still have labs in week 6, so you can keep working on assignment 2. This week you should have worked out how to use transforms. Next week, we'll work on the vision and QR code reader.

    There won't be a formal lecture on Tuesday, but if you are interested in RoboCup@Home, we'll be showing videos from the 2019 competition (the last live event) and answering any questions you might have.

  • Lecture recordings

    Posted by Claude Sammut Tuesday 12 October 2021, 03:32:05 PM, last modified Friday 15 October 2021, 02:11:26 PM.

    I forgot to start the live lecture recordings today, so I will record them again and post a link as soon as I can. This will include a description of the labs for this week, which will also get you started on the second assignment.

    UPDATE: Please note that the links to this week's lectures are here on WebCMS, along wth the Week 5 slides. You will not find them on BB Collaborate.

  • Typo in assignment spec

    Posted by Claude Sammut Friday 08 October 2021, 01:29:17 PM.

    Sorry, I didn't know there was a typo in the assignment spec until now. The due time today is 10pm, not 1pm.

  • Assignment spec update

    Posted by Claude Sammut Sunday 03 October 2021, 11:56:14 PM.

    Please see the update to the assignment spec, in response to some questions about the assessment. The give command has also been setup now.

  • Assignment 1 Spec

    Posted by Claude Sammut Sunday 26 September 2021, 08:02:04 PM.

    The assignment 1 spec was given to you in the week 2 lab, but you can find a formal spec under the assignments link in the WebCMS menu. Note that you should document your results in a table and you should submit the table as a PDF file at the end of week 4.

  • RoboCup Soccer Signup Sheet, too!

    Posted by Kenji Brameld Friday 24 September 2021, 09:34:07 AM.

    Some people have expressed interest in joining the RoboCup Soccer team at UNSW, here is a recruitement video for the team.

    Here is a video from a recent competitition, to see what a robot soccer game looks like.

    The team has a signup form , fill in your details there if you're interested in hearing more! Recruitement sessions and workshops will be held soon, so you'll have to join now and not later!

  • RoboCup@Home Signup Sheet

    Posted by Oliver Richards Wednesday 22 September 2021, 05:18:35 PM.

    Hi,
    Some people have expressed interest in joining the RoboCup@Home team at UNSW.
    There are a couple of videos from the last competition we did here and here
    We've made a signup sheet , fill in your details if you're interested in hearing more! We will hold a meeting soon.

  • Lecture reminder and lab notes

    Posted by Claude Sammut Monday 13 September 2021, 02:53:02 PM.

    Please remember to go to the Moodle page for COMP3431 and click on the Live lectures link to get access to tomorrow's lecture.

    Under the Lectures menu item in the left sidebar, I've also posted the slides for week 1 and the lab exercises for this week. They are mainly to get the virtual machine setup and start the online ROS tutorials. I suggest looking over them before your lab as you'll have to download the VM, which is about 8GB, so you can save some time by downloading it in advance.

  • Welcome to COMP3411/9434 Robot Software Architectures

    Posted by Claude Sammut Friday 10 September 2021, 03:40:22 PM, last modified Sunday 26 September 2021, 07:20:16 PM.

    Welcome to the Robot Software Architectures. This course will introduce you to practical robot programming using the ROS2 software environment and the TurtleBot3 robot. Unfortunately, do to COVID restrictions, most of our work will have to be done in simulation. ROS/Gazebo is the simulator we'll use. We have prepared a virtual machine with Ubuntu 20.04 and ROS2 install. We will use the first lab to help you get setup up with everything you need.

    To begin, all out lectures and labs will be on Blackboard Collaborate . To access it, use Moodle to go the COMP3431 page and there you should find a link to the live lecture and lab sessions. The timetable below shows you who your tutors are in each lab session. Lectures are Tuesday 10am-12pm. Because of network reliability (or not) I will try to out up pre-recorded lectures, here on WebCMS , and use the lecture time to play the recording and be online to answer questions in the chat.

    This is a project based course, so you will be working in groups to program the robots to perform tasks that would be needed for a robot to operate in a home environment. There will be three assessments:

    1. Use ROS2 packages to do simple mapping and navigation around the simulated environment.
    2. Implement a simple vision system to recognise common objects that the robot needs to find
    3. Use task planning to get the robot to perform a sequence of actions needed to achieve a goal.

    If possible, we'll try to give you the opportunity to try these out in the lab with real robots, but that will depend on whether we can do this safely under the current circumstance.

    Tue 10am-12pm Lecture
    Wed 2pm - 5pm Lina, Dylan
    Thu 12pm - 3pm Germán, Toby
    Thu 3pm - 6pm Oliver, Kenji
    Fri 2pm - 5pm Colm, Stathi


Back to top

COMP3431/COMP9434 21T3 (Robot Software Architectures) is powered by WebCMS3
CRICOS Provider No. 00098G