ASTRALIS: An Overactuated Aerial Manipulation Quadcopter
Hardware- 6 Devlogs
- 20 Total hours
Quadcopter with single-axis tilt (rotor pitch) to counteract disturbances induced by dual-jointed (shoulder, elbow) manipulator.
Quadcopter with single-axis tilt (rotor pitch) to counteract disturbances induced by dual-jointed (shoulder, elbow) manipulator.
Over the past few days, I finalized the overall airframe, completed the aerial manipulator, and finished the design of the thrust-vectoring tilt pods. This was probably one of the toughest and most detailed-focus stages of the project so far (definitely stayed up super late fixing it sometimes!), prompting several redesigns to accommodate the Dynamixel XL330-M288-T servos while also standardizing hardware throughout the drone.
Note: I have another CAD timelapse recorded in Lookout that I’m still trying to transfer into Stardance.
A major focus during this stage was reducing complexity and improving ease of assembly.
The landing gear went through two complete design iterations.
The original concept used a dedicated clamp that attached independently to the carbon fiber arms. After evaluating the design, I integrated the landing gear directly into the arm end cap instead.
This redesign:
Each landing gear assembly consists of three printed components, including TPU feet intended to improve grip and absorb landing impacts.
The thrust-vectoring pods are now mechanically complete.
The largest addition during this stage was designing the pushrod linkage connecting each servo horn to its corresponding tilt pod.
At the moment:
The aerial manipulator has now been finalized.
One of the largest changes was redesigning the arm to properly mount the Dynamixel XL330-M288-T servos internally instead of externally.
Benefits of the redesign include:
The servos will be mounted using the provided M2 self-tapping screws directly into the printed components.
The battery mounting system also received a significant redesign.
Originally, the battery was positioned underneath the frame because I assumed lowering the center of gravity would improve stability. After learning more about quadcopter dynamics, I realized this configuration introduces a pendulum effect that complicates flight control.
The updated design mounts the battery on top of the frame using a PLA battery cradle secured with four M4 machine screws and a Velcro strap.
This redesign also frees the entire underside of the frame for the aerial manipulator, allowing the arm to rotate through a full 360° without the battery obstructing its workspace.
Over the past couple of days, I completed the aerial manipulator — the robot arm — for the drone. The current design assumes the use of DYNAMIXEL XL430 and XL330 servos, though the final servo mounting is not fully finalized in CAD yet.
The arm uses DYNAMIXEL smart servos because they provide positional feedback and include many features that may be useful later.
The current manipulator is a 4-DOF robotic arm with a gripper:
The arm is intended to be fully 3D printed, allowing for fast iteration and easier replacement of parts if the design changes.
The bulk of the time was spent on the gripper, partly because I designed two different models:
The linkage gripper was designed with compactness in mind. It used a gear-driven linkage system and was intended to use TPU fingers to grip rigid payloads.
However, maintaining printing tolerances and designing around the linkage geometry made the CAD extremely messy. The mechanism had too many small pivot points, tolerance-sensitive parts, and potential failure points. Because of that, I could not justify printing and prototyping this version.
The main focus of the project is not the gripper itself. The focus is on testing how the drone handles disturbances induced by arm movement and held payloads. Because of this, I need full confidence that the gripper will work reliably without spending too much project time reprinting and redesigning it.
Following the Instructables guide, I designed a simpler parallel gripper using a similar bearing, rod, and rack-and-pinion layout.
This gripper uses:
The CAD design was much simpler, and I am more confident that this version will produce reliable performance. The parallel gripper should be easier to print, easier to assemble, and easier to debug than the linkage gripper.
Today, I completed the body frame of the drone with the addition of a Pi Camera Module 2 mount; I also worked on improving the battery holder design, this time ensuring it can be added and removed without extreme disassembly.
Continued work on BOM (found out the project is extremely expensive; will look for ways to cut down cost). Mainly worked on designing the “Servo Pod” part – aimed to be 3D printed – which holds the servo in parallel with the tilting pod. Later, I intend implement a pull rod system to facilitate the tilting motion. The servo pod is inspired by one designs featured in a research paper I read, exhibiting an almost shaft-collar like clamping design, intending to clamp around the CF tubes that are the arms. Tomorrow, I plan to start the manipulator V1 subsystem, while implementing the push rods in CAD.
Added more research papers (will review next time), worked on v1 of electronics diagram, started BOM.
Battery Holder v1 (not final, just something that fits the battery)