Pioneer Project: ROS to JAUS

Location: NSW Indian Head Explosive Ordnance Disposal Technology Division
Role: Lead Developer
Languages Used: Python, C++
Problem: Though defense robots use the JAUS message architecture, many developers are more familiar with other message passing frameworks like ROS
Solution: I implemented a set of proof-of-concept nodes that can send ROS messages from the control machine to a mobile robot, convert the ROS messages into JAUS messages, complete an action and send ROS messages back from the robot to the control machine.