{"id":218,"date":"2022-10-10T13:00:19","date_gmt":"2022-10-10T02:30:19","guid":{"rendered":"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/?page_id=218"},"modified":"2022-10-10T21:48:01","modified_gmt":"2022-10-10T11:18:01","slug":"technical-specifications","status":"publish","type":"page","link":"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/technical-specifications\/","title":{"rendered":"Technical Specifications"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_empty_space height=&#8221;20px&#8221;][vc_column_text]<\/p>\n<h1>Technical Information<\/h1>\n<p>To complete the tasks outlined in the competition, our team came up with these algorithms as a baseline to find solutions.<\/p>\n<p>General functions required for the tasks:<\/p>\n<ol>\n<li>Identifying a shape, colour, and position of buoys\n<ol type=\"a\">\n<li>Use of lidar to recognize the shape and position of buoys<\/li>\n<li>Use of LiveCams to recognize the colour of the buoys<\/li>\n<li>Calibration of the lidar and cameras to overlay feed in the control system<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<figure id=\"attachment_222\" aria-describedby=\"caption-attachment-222\" style=\"width: 931px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-222 size-full\" src=\"http:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure1RobotX.png\" alt=\"\" width=\"931\" height=\"445\" srcset=\"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure1RobotX.png 931w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure1RobotX-300x143.png 300w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure1RobotX-768x367.png 768w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure1RobotX-696x333.png 696w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure1RobotX-879x420.png 879w\" sizes=\"auto, (max-width: 931px) 100vw, 931px\" \/><figcaption id=\"caption-attachment-222\" class=\"wp-caption-text\">image courtesy of Andrew Lammas<\/figcaption><\/figure>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_tta_tabs][vc_tta_section title=&#8221;Task Breakdown&#8221; tab_id=&#8221;1665370340495-6af5ab73-3498&#8243;][vc_column_text]<\/p>\n<h2>Task 1 \u2013 Situational Awareness and Reporting<\/h2>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Request IP address from Judges DHCP server.<\/li>\n<li>Wait for response<\/li>\n<li>Establish TCP Socket with IP address and port number specific to course.<\/li>\n<li>Continuously send heartbeat messages at 1Hz with message ID and task specific information using format unique to each task.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h2>Task 2 \u2013 Entrance and Exit Gates<\/h2>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Identify the gate boundaries \u2013 use of lidar to recognize the shape and position of buoys, use of camera to recognize color<\/li>\n<li>Identify the beacon\u2019s location \u2013 use of hydrophones and ADLink to find direction of signal with required frequency<\/li>\n<li>Associate beacon\u2019s location with a particular gate \u2013 correlate lidar, camera and ADLink data to reflect position of required gate. Send position information to control system.<\/li>\n<li>Pass through gate associated with the beacon \u2013 use control system and path finding algorithm to propel vessel in correct direction between buoys.<\/li>\n<li>Identify black circle buoy \u2013 Use of lidar to recognize shape and position of black buoy, use of camera to recognize the color<\/li>\n<li>Circle black buoy \u2013 use control system and path finding algorithm to propel vessel in correct direction around the black buoy<\/li>\n<li>Return through same gate as entered<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<figure id=\"attachment_223\" aria-describedby=\"caption-attachment-223\" style=\"width: 1379px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-223 size-full\" src=\"http:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure2RobotX.png\" alt=\"\" width=\"1379\" height=\"250\" srcset=\"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure2RobotX.png 1379w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure2RobotX-300x54.png 300w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure2RobotX-1024x186.png 1024w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure2RobotX-768x139.png 768w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure2RobotX-696x126.png 696w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure2RobotX-1068x194.png 1068w\" sizes=\"auto, (max-width: 1379px) 100vw, 1379px\" \/><figcaption id=\"caption-attachment-223\" class=\"wp-caption-text\">image courtesy of Heath Eickhoff<\/figcaption><\/figure>\n<h2>Task 3 \u2013 Follow the Path<\/h2>\n<ol>\n<li>Task entrances and exits\n<ol type=\"a\">\n<li>Recognize the pair of white buoys as start gates \u2013 enter between them<\/li>\n<\/ol>\n<\/li>\n<li>Identify course boundaries by green and red buoys\n<ol type=\"a\">\n<li>Locate positions of the green and red buoys \u2013 must stay to the left of the green markers, must stay to the right of the red markers<\/li>\n<\/ol>\n<\/li>\n<li>Identify obstacles by black buoys\n<ol type=\"a\">\n<li>Locate position of black buoys \u2013 must avoid them while meeting the above criteria<\/li>\n<\/ol>\n<\/li>\n<li>Plot path through course avoiding obstacles\n<ol type=\"a\">\n<li>Using pathfinding algorithm\n<div class=\"mceTemp\"><\/div>\n<\/li>\n<\/ol>\n<\/li>\n<li>Follow previously created path<\/li>\n<\/ol>\n<figure id=\"attachment_224\" aria-describedby=\"caption-attachment-224\" style=\"width: 480px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-224 size-full\" src=\"http:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure3RobotX.png\" alt=\"\" width=\"480\" height=\"173\" srcset=\"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure3RobotX.png 480w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure3RobotX-300x108.png 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption id=\"caption-attachment-224\" class=\"wp-caption-text\">image courtesy of Heath Eickhoff<\/figcaption><\/figure>\n<h2>Task 4 \u2013 Wildlife Encounter \u2013 React and Report<\/h2>\n<ol>\n<li>Identify creatures<\/li>\n<li>Determine creatures&#8217; locations<\/li>\n<li>Circle platypus in clockwise direction<\/li>\n<li>Circle Turtle in anti-clockwise direction<\/li>\n<li>Report data back to the judges<\/li>\n<\/ol>\n<h2>Task 5 \u2013 Scan the Code<\/h2>\n<p>Sequence of lights will consist of three stages separated with a long black pulse. Each stage contains a pattern of three lights with no colour appearing twice in a row.<\/p>\n<ol>\n<li>Identify light tower \u2013 travel to light tower and position vessel so cameras have clear view of LED panel<\/li>\n<li>Identify light colour \u2013 recognize red, blue and green colours using cameras<\/li>\n<li>Record sequence of lights \u2013 store colours recognized into control system to be repeated later<\/li>\n<\/ol>\n<figure id=\"attachment_225\" aria-describedby=\"caption-attachment-225\" style=\"width: 251px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-225 size-full\" src=\"http:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure4RobotX.png\" alt=\"\" width=\"251\" height=\"113\" \/><figcaption id=\"caption-attachment-225\" class=\"wp-caption-text\">image courtesy of Heath Eickhoff<\/figcaption><\/figure>\n<h2>Task 6 \u2013 Detect and Dock<\/h2>\n<ol>\n<li>Identify bays\n<ol type=\"a\">\n<li>Use the lidar to recognize the rectangular shape of the light panel, and the approximate size of 1.5&#215;1.5m base dimension sitting in the water<\/li>\n<\/ol>\n<\/li>\n<li>Identify colors\n<ol type=\"a\">\n<li>Distinguish between red, green and blue panels on the docks<\/li>\n<\/ol>\n<\/li>\n<li>Associate bays with a color\n<ol type=\"a\">\n<li>Recognize position of the panels with the position of their respective docks and color<\/li>\n<\/ol>\n<\/li>\n<li>Identify correct dock to using information gathered from another task (probably Task 5)<\/li>\n<li>Plot path to correct bay<\/li>\n<li>Follow path to bay<\/li>\n<li>Dock at bay<\/li>\n<\/ol>\n<figure id=\"attachment_226\" aria-describedby=\"caption-attachment-226\" style=\"width: 696px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-226 size-large\" src=\"http:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure5RobotX-1024x166.png\" alt=\"\" width=\"696\" height=\"113\" srcset=\"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure5RobotX-1024x166.png 1024w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure5RobotX-300x49.png 300w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure5RobotX-768x125.png 768w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure5RobotX-696x113.png 696w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure5RobotX-1068x173.png 1068w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure5RobotX.png 1379w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><figcaption id=\"caption-attachment-226\" class=\"wp-caption-text\">image courtesy of Heath Eickhoff<\/figcaption><\/figure>\n<h2>Task 7 \u2013 Find and Fling<\/h2>\n<ol>\n<li>Identify panels<\/li>\n<li>Identify holes in panel<\/li>\n<li>Identify colours<\/li>\n<li>Associate panels with a colour<\/li>\n<li>Identify correct panel to using information gathered from another task (probably Task 5)<\/li>\n<li>Fling projectile through either hole in the correct panel<\/li>\n<\/ol>\n<figure id=\"attachment_227\" aria-describedby=\"caption-attachment-227\" style=\"width: 602px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-227 size-full\" src=\"http:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure6RobotX.png\" alt=\"\" width=\"602\" height=\"158\" srcset=\"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure6RobotX.png 602w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure6RobotX-300x79.png 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><figcaption id=\"caption-attachment-227\" class=\"wp-caption-text\">image courtesy of Heath Eickhoff<\/figcaption><\/figure>\n<h2>Task 8 \u2013 UAV Replenishment<\/h2>\n<ol>\n<li>Identify helipad<\/li>\n<li>Identify tin<\/li>\n<li>Collect Tin<\/li>\n<li>Identify target<\/li>\n<li>Deliver Tin to target<\/li>\n<li>Return to USV<\/li>\n<\/ol>\n<h2>Task 9 \u2013 UAV Search and Report<\/h2>\n<ol>\n<li>Identify markers<\/li>\n<li>Determine markers location<\/li>\n<li>Report markers location<\/li>\n<\/ol>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;System Communication and Integration&#8221; tab_id=&#8221;1665370340504-bdbbfdf6-691c&#8221;][vc_column_text]<\/p>\n<h2>System Communication<\/h2>\n<p>The TopCat USV has multiple communication systems used to connect between system actuators, radio communications and ROS topics. At the core of this system was the Core Board, a microcontroller system that connected RF teleop, CAN messages and ROS communications. Together these boards had the following functions:<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Communicate with the teleoperation system using MAVLINK messages over the 900MHz radio link<\/li>\n<li>Communicate with the Kokam batteries using CAN<\/li>\n<li>Communicate with the Actuators using CAN<\/li>\n<li>Communicate with the higher level autonomy package using ROS topics<\/li>\n<li>Control low-level functions including deployer operation and battery switching<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Information logged to the autonomy system includes battery voltage and temperature, max and min cell voltages, battery currents, motor speed, temperature, and current draw.\u00a0 The autonomy system can control battery state, motor actuation, and deployer raise and lowering using ROS topics.<\/p>\n<p>A second board with a modified firmware called the <em>kill board<\/em> was tasked with:<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Control of motor isolation relays<\/li>\n<li>Control of the vehicle status light<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>The core and kill boards implemented a state machine, moving between <em>linkloss<\/em>, <em>stop<\/em>, <em>manual<\/em> and, <em>auto<\/em> modes under the control of their respective remotes shown below.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<figure id=\"attachment_228\" aria-describedby=\"caption-attachment-228\" style=\"width: 327px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-228 size-full\" src=\"http:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure7RobotX.png\" alt=\"\" width=\"327\" height=\"229\" srcset=\"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure7RobotX.png 327w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure7RobotX-300x210.png 300w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure7RobotX-100x70.png 100w\" sizes=\"auto, (max-width: 327px) 100vw, 327px\" \/><figcaption id=\"caption-attachment-228\" class=\"wp-caption-text\">image courtesy of Jonathan Wheare<\/figcaption><\/figure>\n<p>TopCat uses three communication buses, Ethernet, Universal Serial Bus (USB), and Controller Area Network (CAN) bus. Communication with the battery and engine modules is across CAN while sensors are connected via a combination of Ethernet and USB. USB devices are directly connected to the host computer through a USB hub. An onboard Ethernet switch maintains network communications on the boat, with a direct line of communication to the shore via a 5Ghz long range antenna. While CAN data, both a port side and starboard bus, is interpreted via the core board microcontroller into USB communication with the host computer.<\/p>\n<figure id=\"attachment_229\" aria-describedby=\"caption-attachment-229\" style=\"width: 602px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-229 size-full\" src=\"http:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure8RobotX.png\" alt=\"\" width=\"602\" height=\"473\" srcset=\"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure8RobotX.png 602w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure8RobotX-300x236.png 300w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/TechnicalStructure8RobotX-535x420.png 535w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><figcaption id=\"caption-attachment-229\" class=\"wp-caption-text\">image courtesy of Daniel Philbey<\/figcaption><\/figure>\n<p>Communication channels from vessel to shore were selected based on legal and operational requirements. For teleoperation and remote kill switch communications, two 900MHz radio modem nets were selected. Australia and the USA both permit use within the 900MHz Industrial Scientific Medical (ISM) band, though Australia\u2019s ISM frequency allocation is smaller than that of the USA. Therefore, the radio modems are compliant with both USA and Australian regulations. These radios were tested with a spectrum analyser and found to be within the expected frequency range.<\/p>\n<p>For data transfer and high bandwidth communications a point-to-point 5GhZ Wi-Fi link was used. This system uses two Ubiquiti Rocket M5 modems with an Omni-directional antenna on TopCat, and a directed antenna for the Operator Control Station. The system can be configured for use around the world and is set up to meet both USA and Australian standards.[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Safety Features&#8221; tab_id=&#8221;1665373864586-2489f722-d065&#8243;][vc_column_text]<\/p>\n<h2>Propellor Shrouds<\/h2>\n<p>The RobotX 2022 competition required the addition of propeller shrouds on the vessel as a safety feature. Its main use is in the prevention of injury from active propeller blades for personnel around the boat. Due to the age of the Torqeedo motors currently installed on the boat, it was difficult to source propeller shrouds as Torqeedo updated their motor design since the existing motors were acquired. Therefore, it was decided that the shrouds would be designed and manufactured in-house at Flinders University.<\/p>\n<p>The overall design of the shroud is an adaptation of the current line-up of propeller guards offered by <a href=\"https:\/\/thetorqeedoshop.com.au\/product\/propeller-guard\/\">Torqeedo<\/a>. An absence of accurate Computer Assisted Drawing (CAD) models of the motors meant measurements of the motors needed to be taken. This was done through scanning the motor and 3D printing prototypes to ensure the shroud accurately fitted the motor.<\/p>\n<p>After analysing some options, the final design comprised of a separate rolled aluminium tube that would be screwed onto an internal PVC bracket. The shroud was manufactured with water and corrosion resistance in mind therefore the fasteners were all 316 stainless steel or aluminium, this can be seen below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-232\" src=\"http:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/RobotXPropellorShroud1and2.png\" alt=\"\" width=\"486\" height=\"252\" srcset=\"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/RobotXPropellorShroud1and2.png 486w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/RobotXPropellorShroud1and2-300x156.png 300w\" sizes=\"auto, (max-width: 486px) 100vw, 486px\" \/><\/p>\n<h2>Emergency Stop System<\/h2>\n<p>Four mechanical e-stops are required on TopCat for it to pass the safety regulations of the competition. Due to the age of the previous e-stops, it was decided that they would be replaced and four new IP67 <a href=\"https:\/\/au.rs-online.com\/web\/p\/emergency-stop-push-buttons\/8264397\">estops<\/a> would be installed onto the vessel. The old e-stop mount had the issue of fasteners that were difficult to access, and thus the decision was made to redesign the old mounting system. The new design focused on making the nuts and bolts more accessible and included a new face plate, made of acetal, used to make the new estops more readily changeable in the future. This was done by mounting the e-stop onto the plate instead of the directly onto the bracket. An emphasis on corrosion resistant fasteners was also made in this area, therefore the fastener material was G316 stainless steel.<\/p>\n<p>The new e-stops are IDEM e-stops designed for surface mount and rated for IP67. M20 cable glands were used on the e-stops to better seal and protect the connections from the environment. The new front e-stops are connected in series, with the aft e-stops to the electrical box. All new e-stops have been installed and were confirmed to be in a functional state.<\/p>\n<p>Estop were mounted using maritime grade G316 stainless steel bolts, to protect against degradation due to weather, and held together with nyloc nuts to protect the connection against vibrations.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-233\" src=\"http:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/RobotXEstop.png\" alt=\"\" width=\"463\" height=\"346\" srcset=\"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/RobotXEstop.png 463w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/RobotXEstop-300x224.png 300w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/RobotXEstop-80x60.png 80w, https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-content\/uploads\/sites\/43\/2022\/10\/RobotXEstop-265x198.png 265w\" sizes=\"auto, (max-width: 463px) 100vw, 463px\" \/>[\/vc_column_text][\/vc_tta_section][\/vc_tta_tabs][\/vc_column][\/vc_row][vc_row][vc_column][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_empty_space height=&#8221;20px&#8221;][vc_column_text] Technical Information To complete the tasks outlined in the competition, our team came up with these algorithms as a baseline to find solutions. General functions required for the tasks: Identifying a shape, colour, and position of buoys Use of lidar to recognize the shape and position of buoys Use of LiveCams to recognize [&hellip;]<\/p>\n","protected":false},"author":80,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-218","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-json\/wp\/v2\/pages\/218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-json\/wp\/v2\/users\/80"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-json\/wp\/v2\/comments?post=218"}],"version-history":[{"count":0,"href":"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-json\/wp\/v2\/pages\/218\/revisions"}],"wp:attachment":[{"href":"https:\/\/sites.flinders.edu.au\/maritime-robotx-challenge\/wp-json\/wp\/v2\/media?parent=218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}