Hi! I'm Jasper, a robotics software engineer specialising in navigation, perception, manipulation and system design. I have passion for writing clear, testable and robust code to develop systems which effectively handle real world edge cases and perform well in natural and human environments. I think a systems level approach is essential to bringing electrical, mechanical and software components together with understanding of the use case and environment in order to build solutions that deliver real commercial value.
Since 2022 I’ve been working for Emesent as part of the robotic autonomy team, developing navigation, perception and behaviour algorithms for fully autonomous GPS denied drone operations as well as legged ground vehicle prototypes.
In 2021 I completed my PhD at the Australian Centre for Field Robotics, at The University of Sydney. This focused on the role of robotics in agriculture, with technical contributions to estimation, physical interaction and grasping in agricultural robotics.
LinkedIn | Email | Google Scholar
Emesent Robotics
Emesent is a CSIRO originated scale up developing drone autonomy for 3D mapping of GPS denied environments. We do extensive work in mining safety, asset inspection, surveying and general purpose robotics capabilities.
Our stack is built on the world leading Wildcat SLAM algorithm. My day to day work is in ROS with C++ and python for developing modern 3D perception, navigation and planning modules for mobile ground robots and drones. We support several platforms and Lidar types, with significant in house expertise in accelerated computing and real time operation.
Previously, I worked on the Meat & Livestock Australia Donor Company project: Objective, robust, real-time animal welfare measures for the Australian red meat industry (P.PSH.0819). We worked to apply cutting edge robotics and machine vision tools to improve both animal welfare and farm productivity together and support Australian farmers. The automated aerial animal detection paper came from this work, and investigations are continuing into this area.
My Publications
Design and Evaluation of a Modular Robotic Plum Harvesting System Utilising Soft Components
Brown, J, Sukkarieh, S, “Design and evaluation of a modular robotic plum harvesting system utilising soft components,” Journal of Field Robotics. 2021; 38: 289– 306. https://doi.org/10.1002/rob.21987
data | paper
Dataset and Performance Comparison of Deep Learning Architectures for Plum Detection and Robotic Harvesting
Brown, J, “Dataset and Performance Comparison of Deep Learning Architectures for Plum Detection and Robotic Harvesting,”arXiv:2105.03832 [cs], May. 2021.
data | paper
Improved Noise Covariance Estimation in Visual Servoing Using an Autocovariance Least-Squares Approach
Brown, J, Daobilige, S, Kong, H, Sukkarieh, S, Kerrigan, E, “Improved noise covariance estimation in visual servoing using an autocovariance least-squares approach,” Mechatronics, 2020. https://doi.org/10.1016/j.mechatronics.2020.102381
code | paywall paper | Please email for a pdf copy
Improved Noise Covariance Estimation in Visual Servoing Using an Autocovariance Least-Squares Approach
Brown, J, Daobilige, S, Kong, H, Sukkarieh, S, Kerrigan, E, “Improved noise covariance estimation in visual servoing using an autocovariance least-squares approach,” IFAC, 2020. https://doi.org/10.1016/j.ifacol.2019.11.044
paper
Improving Monocular Depth Prediction in Ambiguous Scenes Using a Single Range Measurement
Brown, J, Sukkarieh, S, “Improving Monocular Depth Prediction in Ambiguous Scenes Using a Single Range Measurement,” in 6th IFAC Conference on Sensing, Control and Automation Technologies for Agriculture (AGRICONTROL), 2019. https://doi.org/10.1016/j.ifacol.2019.12.565
code | paper
Automated Aerial Animal Detection When Spatial Resolution Conditions Are Varied
*Brown, J, Qiao, Y, Clark, C, Lomax, S, Rafique, K, Sukkarieh, S, “Automated Aerial Animal Detection When Spatial Resolution Conditions Are Varied ,” *
paper)
___
My Tutorials
Throughout my research and tutoring work I’ve needed to master a few tools, and have found existing guides for these to be lacking in one aspect or another. So I’ve created a few of my own tutorials for these topics:
- Faster RCNN Tutorial (code, video) Covers the creation of a new dataset for Faster RCNN and training this object detector on your new data.
- Retinanet Tutorial (code, video) Covers the creation of a new dataset for Keras-Retinanet and training this object detector on your new data.
- UR5 With ROS Tutorial (code, video) How to connect a UR5 arm to ROS and use it with Moveit!.
- T265 Pose Tracking Data (code) Testing the pose tracking accuracy of the Realsense T265 SLAM camera.
- Camera Proejction Tutorial (code) A short tutorial on calibrating and validating 3D point projection using a 2D camera and the Matlab computer vision toolbox.
___
My Thesis
My PhD thesis has focused on grasping and manipulation technologies for robotics in agriculture, in order to approach the problem of harvesting soft fruit, such as plums. As part of this I worked with a wide range of researchers, advisers, technical staff and friends at the ACFR to develop a prototype harvester and test this on a commercial plum crop. In my thesis I also examine object detector architectures, filter tuning using the autocovariance least-squares method, active perception for bearings-only fruit localisation, stochastic object reconstruction and monocular depth inference.
In addition to the links for the above papers, the following was developed for the thesis:
___