Notices

  • Extra time in today's lab

    Posted by Claude Sammut Wednesday 15 November 2023, 02:19:54 PM.

    This afternoon, we'll open the robotics lab (17-510), at 4pm so that you have extra time to prepare the demo.

    This is for Wednesday groups ONLY. We will do the same for Thursday groups tomorrow.

  • Template for final report

    Posted by Claude Sammut Monday 13 November 2023, 05:09:06 PM, last modified Monday 13 November 2023, 05:10:17 PM.

    The final report is due at the end of week 11 (Sunday 11:59:59pm). Please follow this template when writing the report. Remember that this is your individual report, so it's important to tell us about your individual contribution. Submission details are given in the Stage 2 project description .

  • Tuesday lab 2-4pm

    Posted by Claude Sammut Monday 13 November 2023, 02:32:05 PM.

    This Tuesday 2-4pm, we'll have a lab session in the Robotics lab in Ainsworth J17-510. Willis 212 will be occupied by another class, so you'll have to bring your robot from Willis up to level 5 of Ainsworth.

    The maze will be setup on the RoboCup field. You must take your shoes off to protect the carpet. Also please note that your robot will behave a little differently on carpet versus the smooth concrete floor, so some parameters, especially associated with turning, may have to be changed.

    The Robotic lab is occupied by PhD students, so please keep the noise down and we cannot have too many groups in the lab at once, so we may have to schedule times when you have access to the field.

  • Missing Ethernet to USB-C adapters

    Posted by Claude Sammut Thursday 09 November 2023, 04:07:32 PM.

    Two Ethernet to USB-C adapters have gone missing. If you know their whereabouts, please return them to the lab. Other students depend on these, so they must not be removed from the router cables.

  • Lab during Tuesday lecture period

    Posted by Claude Sammut Monday 06 November 2023, 08:47:40 PM.

    You can get some extra lab time during the Tuesday lecture time (2-4pm). If Willis 212 lab is free, we can use that. If there is another class in there, we'll setup in the robotics lab in Ainsworth Level 5J17-510.

  • Report 1 marks

    Posted by Claude Sammut Wednesday 01 November 2023, 07:04:00 PM.

    You can find your individual report marks for assignment 1 by entering the following command in VLAB or a CSE computer:

    3431 classrun -collect Report1

    If you have any questions about your report, please talk to your tutors.

  • Labs this week

    Posted by Claude Sammut Tuesday 24 October 2023, 12:57:18 PM.

    We will not have lectures this week, but please make sure you come to the labs and get started on the second stage of the project. You'll need to time to finish it. Look back to the week 6 lab nots to get started, as well as this weeks.

  • Labs open this week

    Posted by Claude Sammut Tuesday 17 October 2023, 10:55:00 AM.

    As announced in the lectures last week, we'll open the labs this week so you can get started on the second phase of the project. The week 6 lab notes tell you how to get started. There will be minimal supervision this week. If your group does plan to come in, please email cs3431@cse.unsw.edu.au so we know how many groups we should expect.

  • Report submission enabled

    Posted by Claude Sammut Thursday 12 October 2023, 10:09:09 PM.

    The give system was down for some time, but it is up again now and the report submission is now enabled.

    You can submit via WebCMS (go to the submission tab for assignment 1) or you can use the give command in VLAB:

    give cs3431 Report1 file.pdf

    The deadline has been extended to Sunday 23:59:59.

  • Demo Marking Scheme

    Posted by Claude Sammut Tuesday 10 October 2023, 04:51:11 PM.

    For those who did not attend the lecture today, here is the marking scheme for the demos. Total mark is our of ten. You will start with 10/10 and marks will be deducted if, e.g. the path is very jerky or the map is inaccurate, etc.

    Please note that you do not have to recognise that the robot is back at the start, as long as it can get there by wall following. Also you do not have to publish the path and transforms. Cartographer does that already.

    Component

    Quality

    Notes

    Map

    2

    Deduct marks for tearing or inaccurate map

    Path

    3

    Is the path smooth? Is the exploration strategy reasonably efficient?
    Did the robot bump the walls?

    Navigate to Start

    2

    Did the robot make it back to the start?

    Full Autonomy

    2

    Deduct marks for manual interference,
    e.g. move the robot away from the wall.

    Speed

    1

    Was the robot too slow?

    Total

    10

  • Extra lab on Monday

    Posted by Claude Sammut Friday 06 October 2023, 01:10:07 PM.

    There will be an extra lab session on Monday evening (5-8pm) to give some extra time to complete the assignment. When you arrive, you will allocated a time slot to run the robot so that we don't overload the network.

  • No Friday Lab

    Posted by Claude Sammut Thursday 21 September 2023, 12:38:18 PM.

    Because the Friday labs were undersubscribed, we are cancelling them. Students who nominated those labs are now distributed amongst the Tuesday, Wednesday and Thursday labs. If you have not found a group yet, please contact the lecturer or one of the tutors.

  • Optional Projects

    Posted by Claude Sammut Thursday 21 September 2023, 12:36:27 PM.

    If anyone is interested in doing a project with the RoboCup@Home team, they are meeting today at 2:30pm in J17-504B (inside the design studio), and the SPL team (soccer robots) are meeting at 4pm today, also in the design studio.

    If you chose to do this, you will still start working on the TurtleBots, to become familiar with ROS 2, before moving to the other robots.

  • Wall Follwer sample code

    Posted by Claude Sammut Tuesday 19 September 2023, 10:08:26 PM.

    The wall follower code template that you can use as a starting point for stage 1 of the project can be found here .

    Instructions on how to build and run the sample code are also there. Remember that this code only drives the robot forward and turns when it encounters an obstacle. You have to modify the code to turn it into a wall follower.

  • Lecture Recordings

    Posted by Claude Sammut Wednesday 13 September 2023, 03:51:35 PM.

    Lecture recordings are available through Echo360 on Moodle. This is the only thing we will use Moodle for.

    The recording of this week's lecture is up, but you can't hear me very well because the room is small enough that I didn't need the microphone. I'll will use it in the future, so the recordings can be heard. However, I still want everyone to come to the lectures in -person. The recordings should only be needed for revision or if you have to miss a class.

    The course outline should also be visible on WebCMS now.

  • Welcome to COMP3431/9434

    Posted by Claude Sammut Monday 11 September 2023, 09:20:42 PM.

    Welcome to Robot Software Architectures. Both lectures and labs start this week.

    The lectures are in the Old Main Building (G31) and the labs are in the J18-212, the Mechanical Engineering Willis Annex. This week's lab should be short. We'll ask you to form groups of around 5 students to work on the term-long project and we'll get you started on the online ROS 2 tutorials. Next week will be your first introduction to the TurtleBot3 robots you'll be using.

    Please note that this course is in-person . We expect you to come to the lectures, and attending labs is mandatory. The labs are where you'll learn the most and be able interact with your team mates and ask questions of me and the tutors.

    There is a forum for you to have discussions amongst yourselves but we will not be monitoring it closely as we prefer to answer questions in the labs. It's much easier and quicker to explain things face-to-face with the robot in front of us than to talk via the forum. So please do not expect rapid responses to forum posts. Talk to us in the lectures and labs.


Back to top

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