In this post we will build a ROS node on a companion computer to subscribe to data being published by the flight control unit (FCU). This will allow us to use the many data streams available from the flight controller as inputs to our system and then be able to make decisions over how the UAV should be controlled.
This series of posts is for those who want to take more control of their UAV (or other robotic vehicle) using a companion computer connected to the flight control unit. Typically to get started, this might be a Raspberry Pi connected to a Pixhawk FCU.
22 students from France will be spending the next two weeks building and coding autonomous drones as part of the UWE Bristol Summer School. Along with Miles Isted s’Jacob, I am delighted to be leading on this activity and have produced a short sneak peek video of the challenge to share.
So six team drones racing autonomously on a single track? What’s not to like?
Code is based on that used for MAAXX Europe, so Python Dronekit, with ArduCopter on Pixhawk. However, the final code will be posted on my github at the end of the Summer School.
If you have heard of Robot Operating System and want to use it to monitor and control UAV flight, this post will get you started…
More specifically, this post details how to set up a Pixhawk flight controller running PX4 firmware, with a Raspberry Pi3 companion computer running Robot Operating System. This combination will give flexible control over the flight control unit and the ability to integrate a very wide range of features such as depth-sensing cameras and machine learning networks.
It’s been a while since my last post. My research has since moved towards the use of machine learning in UAVs and so my trusty Groundhog now sports a Jetson TX2 instead of a Raspberry Pi and an Intel Realsense depthcam for ‘deep vision’ to match it’s deep learning capabilities. But I digress… so I’ll blog more on this another time…
This post is about the DroneJam coding masterclass for autonomous UAV ‘newbies’ I ran for this year’s MAAXX Europe autonomous drone competition, held in March at the University of the West of England.
The Groundhog is being developed to line-follow at low altitude and higher speeds. This video is of the field testing taking the speed up to 1.75 m/s. It also explains why the Groundhog now sports sunglasses.
An oval of 50mm red webbing, bends of radius approx 3m and straights of approx 15m. Testing took place in early morning with glancing sunlight on dew-soaked webbing – great for walking the dog but not so good for computer-vision.