<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Research on CSE Robotics</title><link>https://robotics.cse.unsw.edu.au/research/</link><description>Recent content in Research on CSE Robotics</description><generator>Hugo</generator><language>en-AU</language><atom:link href="https://robotics.cse.unsw.edu.au/research/index.xml" rel="self" type="application/rss+xml"/><item><title>Robot learning and autonomous behaviour</title><link>https://robotics.cse.unsw.edu.au/research/robot-learning/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://robotics.cse.unsw.edu.au/research/robot-learning/</guid><description>&lt;p&gt;A robot needs to adapt when its environment, task or physical behaviour changes. Learning offers ways to acquire useful behaviours from data and experience, while control connects those behaviours to the constraints of a physical system.&lt;/p&gt;
&lt;p&gt;CSE work has combined learning from demonstration, explanation-based learning and reinforcement learning. Observations can supply an abstract account of a behaviour, which then guides trial-and-error learning. Earlier systems applied this approach to bipedal locomotion, rescue robots and learning to use objects as tools—for example, using a hook to retrieve an object beyond the robot’s reach.&lt;/p&gt;</description></item><item><title>Reasoning and cognitive robotics</title><link>https://robotics.cse.unsw.edu.au/research/cognitive-robotics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://robotics.cse.unsw.edu.au/research/cognitive-robotics/</guid><description>&lt;p&gt;Autonomous robots need to connect what they observe with what they know, what they want to achieve and what they can do next. Cognitive robotics studies the representations and reasoning processes that support these decisions.&lt;/p&gt;
&lt;p&gt;Work in this theme includes reasoning about actions, task planning, knowledge representation and high-level robot programming. CSE’s earlier blackboard architectures used shared memory to connect cognitive processes. Cognitive hierarchies provided a framework for integrating symbolic and sub-symbolic representations, while action formalisms supported planning and reasoning about incomplete knowledge.&lt;/p&gt;</description></item><item><title>Perception and human alignment</title><link>https://robotics.cse.unsw.edu.au/research/perception-interaction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://robotics.cse.unsw.edu.au/research/perception-interaction/</guid><description>&lt;p&gt;Robots act on incomplete observations. Computer vision and multimodal perception help a robot recognise objects, interpret scenes and relate its actions to the people around it. Human–robot interaction asks how those capabilities can support understandable and useful behaviour.&lt;/p&gt;
&lt;p&gt;This theme connects visual understanding, interactive learning and human-centred autonomy. It includes questions about how a robot can interpret feedback, communicate its intentions and adapt its behaviour to a shared task. The physical setting matters: working near a person places demands on perception, movement and the predictability of the whole system.&lt;/p&gt;</description></item><item><title>Multi-robot systems and embodied autonomy</title><link>https://robotics.cse.unsw.edu.au/research/multi-robot-autonomy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://robotics.cse.unsw.edu.au/research/multi-robot-autonomy/</guid><description>&lt;p&gt;A team of robots must make decisions while sharing a physical environment. Coordination depends on what each robot can observe, communicate and do, and on how those capabilities change during a task.&lt;/p&gt;
&lt;p&gt;This theme connects multi-agent systems, collective robotics and embodied intelligence. Research questions concern how individual decisions produce useful team behaviour, how robots cope with uncertainty and how sensing and communication constrain coordination. Physical testbeds expose interactions that can be difficult to capture in a simplified model.&lt;/p&gt;</description></item><item><title>Software Architectures for Autonomous Robots</title><link>https://robotics.cse.unsw.edu.au/research/software-architectures-for-autonomous-robots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://robotics.cse.unsw.edu.au/research/software-architectures-for-autonomous-robots/</guid><description>&lt;figure&gt;&lt;img src="https://robotics.cse.unsw.edu.au/uploads/cogarch-300x187.png" alt="An example cognitive hierarchy" loading="lazy"&gt;&lt;figcaption&gt;An example cognitive hierarchy&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;The CSE robotics group was an early proponent of &lt;em&gt;blackboard&lt;/em&gt; architectures for sharing data between a robot’s cognitive processes. A blackboard provides a global shared memory facility that acts as both a communications infrastructure as well as a storage mechanism for a robot. The blackboard typically offers both &lt;em&gt;publisher-subscriber&lt;/em&gt; based asynchronous communications as well as synchronous &lt;em&gt;query-answering&lt;/em&gt; communications. The storage of the blackboard provide both short-term and long-term memory.&lt;/p&gt;</description></item><item><title>Learning Robot Behaviours</title><link>https://robotics.cse.unsw.edu.au/research/learning-robot-behaviours/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://robotics.cse.unsw.edu.au/research/learning-robot-behaviours/</guid><description>&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=cu-KfqRG9Ls"&gt;Watch the qualification video on YouTube &lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Demonstration of a robot learning the correct tool to use to solve a particular task.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=ysti05Psmxc"&gt;Watch the qualification video on YouTube &lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Demonstration of a robot learning to climb a low-step, a high-step and staircase.&lt;/p&gt;
&lt;p&gt;The work documented here developed machine learning techniques for robotics. Manually programming new robot behaviours is very challenging. A robot that can learn its own behaviours can better and more quickly adapt to new situations and tasks, without relying on domain experts and programmers. This learning is very beneficial for robots for home environments, as end users could instruct their robots to learn new skills, rather than rely and wait on teams of experts to design and implement new software.&lt;/p&gt;</description></item><item><title>Robot Control and Reasoning</title><link>https://robotics.cse.unsw.edu.au/research/robot-control-and-reasoning/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://robotics.cse.unsw.edu.au/research/robot-control-and-reasoning/</guid><description>&lt;p&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=9HSD_9rSDmw"&gt;Watch the qualification video on YouTube &lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;

&lt;br&gt;
Demonstration of a robot learning to climb a low-step, a high-step and staircase.&lt;/p&gt;
&lt;p&gt;Our group has a strong background in formal logic based AI and particularly in the area of reasoning about &lt;em&gt;knowledge&lt;/em&gt; and &lt;em&gt;action&lt;/em&gt;. The expertise in this area extends from research into abstract representation formalisms for actions and knowledge, through to pragmatic issues of implementing reasoning for the purposes of controlling robot behaviour.&lt;/p&gt;</description></item><item><title>Position Tracking and SLAM</title><link>https://robotics.cse.unsw.edu.au/research/position-tracking-and-slam/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://robotics.cse.unsw.edu.au/research/position-tracking-and-slam/</guid><description>&lt;figure&gt;&lt;img src="https://robotics.cse.unsw.edu.au/uploads/slam.png" alt="2D SLAM Map of the CSE Robotics Lab" loading="lazy"&gt;&lt;figcaption&gt;2D SLAM Map of the CSE Robotics Lab&lt;/figcaption&gt;&lt;/figure&gt;

&lt;p&gt;Our research group has a long history of research in position tracking and SLAM, particularly for autonomous robots in the &lt;a href="http://www.robocup2016.org/en/leagues/robocup-rescue/rescuerobot/" rel="noopener"&gt;RoboCupRescue Robot competition&lt;/a&gt;. The work described here focused on implementing position tracking and SLAM algorithms on GPUs using full 3D information to produce correctly aligned and accurate 3D maps.&lt;/p&gt;
&lt;h2 id="selected-publications-from-this-work"&gt;Selected publications from this work&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A. Ratter, C. Sammut. &lt;a href="http://www.cse.unsw.edu.au/~adrianr/attach/iros2015.pdf" rel="noopener"&gt;Fused 2D/3D Position Tracking for Robust SLAM on Mobile Robots&lt;/a&gt;. &lt;em&gt;International Conference on Intelligent Robots and Systems&lt;/em&gt;, 2015.&lt;/li&gt;
&lt;li&gt;A. Ratter, C. Sammut. &lt;a href="http://www.araa.asn.au/acra/acra2015/papers/pap161.pdf" rel="noopener"&gt;Local Map Based Graph SLAM with Hierarchical Loop Closure and Optimisation&lt;/a&gt;. &lt;em&gt;Australasian Conference on Robotics and Automation&lt;/em&gt;, 2015.&lt;/li&gt;
&lt;li&gt;A. Ratter and C. Sammut, GPU Accelerated Parallel Occupancy Voxel Based ICP for Position Tracking, &lt;em&gt;2013 Australasian Conference on Robotics and Automation&lt;/em&gt;, Sydney, Australia, pp. 394–403, 2013.&lt;/li&gt;
&lt;li&gt;A. Ratter, C. Sammut, M. McGill. GPU Accelerated Graph SLAM and Occupancy Voxel Based ICP For Encoder-Free Mobile Robots. &lt;em&gt;International Conference on Intelligent Robots and Systems&lt;/em&gt;, 2013&lt;/li&gt;
&lt;li&gt;A. Milstein, M. McGill, T. Wiley, R. Salleh, and C. Sammut, A Method for Fast Encoder-Free Mapping in Unstructured Environments, &lt;em&gt;Journal of Fields Robotics: Special Issue on Safety, Security, and Rescue Robotics&lt;/em&gt;, vol. 28, no. 6, pp. 817–831, 2011&lt;/li&gt;
&lt;li&gt;A. Milstein, M. McGill, T. Wiley, R. Salleh, and C. Sammut, Occupancy voxel metric based iterative closest point for position tracking in 3D environments, &lt;em&gt;IEEE International Conference on Robotics and Automation&lt;/em&gt;, pp. 4048 – 4053, 2011.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src="https://robotics.cse.unsw.edu.au/uploads/slam-3d.png" alt="3D SLAM Map of the CSE Robotics Lab" loading="lazy"&gt;&lt;figcaption&gt;3D SLAM Map of the CSE Robotics Lab&lt;/figcaption&gt;&lt;/figure&gt;</description></item><item><title>General Game Playing Robots</title><link>https://robotics.cse.unsw.edu.au/research/general-game-playing-robots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://robotics.cse.unsw.edu.au/research/general-game-playing-robots/</guid><description>&lt;p&gt;Our research group has particular expertise in the area of General Game-Playing (GGP) and we have been active in extending this notion to the robotics domain. GGP is the attempt to create AI systems that can understand and learn to play new games without human intervention. Extending GGP to the robotics domain requires moving beyond a virtual/abstract environment to consideration of game playing within an embodied physical environment.&lt;/p&gt;
&lt;p&gt;For example, a domestic robot tasked with fetching an item has to consider the possibility that the item may not be where it expects, or that the human operator may change locations after issuing the request. Viewing such a task as a game can provide a framework for developing more natural and intuitive robot behaviours.&lt;/p&gt;</description></item><item><title>Autonomous Adaptation and Trust</title><link>https://robotics.cse.unsw.edu.au/research/autonomous-adaptation-and-trust/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://robotics.cse.unsw.edu.au/research/autonomous-adaptation-and-trust/</guid><description>&lt;p&gt;Trust becomes a critical issue for humans working with robots, especially when they can autonomously learn and adapt to new situations. The behaviour of these types of machines cannot be formally verified in advance. The original proposal set out to study the change in trust for a mixed initiative task under varying degrees of transparency of the adaptation process.&lt;/p&gt;
&lt;p&gt;The proposal identified two intended contributions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The design and development of a robotic cognitive architecture that includes the ability for the robot to adapt autonomously to a change in the task environment. The proposed architecture used a Baxter robot for participation in a mixed initiative task where the environment changes, requiring the robot to adapt on the job.&lt;/li&gt;
&lt;li&gt;Modelling and evaluating the evolving human-robot trust relationship as the robot learns on the job.&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>