Frontend
More than a Manipulator: Planning Propellant-Free Attitude Maneuvers for Free-Floating Spacecraft
arXiv cs.RO0 views
arXiv:2607.12130v3 Announce Type: replace Abstract: Spacecraft attitude control is traditionally achieved using momentum exchange devices or propellant-consuming thrusters. Meanwhile, a growing number of missions require robotic manipulators, which are typically treated as disturbance sources to be rejected rather than as actuators for spacecraft reorientation. This work investigates the use of manipulator motions for propellant-free attitude control by formulating a trajectory optimization problem with critical joint and collision avoidance constraints. Using an interior-point solver for the resulting nonlinear program, complex slew and detumble trajectories are computed for a range of spacecraft-manipulator systems, demonstrating rest-to-rest slew maneuvers of up to 90$^\circ$ and detumble maneuvers with a 40% reduction in angular velocity. The achievable control authority is also compared directly with that of reaction wheel arrays via momentum and torque envelopes, demonstrating the potential for manipulators to serve as redundant or even primary attitude control systems. This work provides a framework for using manipulators as multipurpose attitude control actuators, with particularly promising applications in in-space assembly and manufacturing when grasping payloads with high relative mass fractions.
Source:https://arxiv.org/abs/2607.12130PreviousSequential Planning via Anchored Robotic KeypointsNextDecompose and Reorganize: Planning with Primitives and Visuomotor Policies Learned from Demonstrations
Related posts
How to Audit 1,000 Pages for Accessibility and SEO in One Run
0dev.to

Another way to say ensure in code reviews, docs and PR descriptions
0dev.to
A marketplace comparison should explain what its price includes
0dev.to Data
Filtering Clients Is the Hidden Time-Killer for Freelancers
0dev.to Discuss
Mastering INP: How We Achieved Sub-10ms Input Latency Across 30 Reactive Web Tools
0dev.to JavaScript
![Why Object.keys(user) Returns string[], Not (keyof User)[]: TypeScript Means It](https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2q4w48b9bzs43tynyhsf.png)
Why Object.keys(user) Returns string[], Not (keyof User)[]: TypeScript Means It
0dev.to JavaScript