{"id":"8603544c-dcca-4239-a62c-da75242267e2","arxiv_id":"2412.01480","paper_version":1,"verdict":"CONDITIONAL","confidence":"MODERATE","novelty_score":6.0,"correctness_risk":"medium","formal_verification":"none","parameter_count":2,"one_line_summary":"An analytic, torque-aware in-walk kick generator using constant-acceleration swing phases achieves 42% longer kicks than a waveform baseline in simulation and a full-field kick on a real humanoid.","lead":"This paper presents a four-phase, analytics-based kick trajectory generator for humanoid soccer robots that maximizes foot velocity at impact and folds the kick into an existing walking gait. In simulation it propelled the ball 42% farther than the prior waveform-based kick, and on a real robot the ball crossed a full 5.5 m field.","discovery_kind":"new_method","skeptic_critique":{"model":"deepseek-v4-flash","headline":"The central 'maximum impulse' claim rests on Eq. (4)'s rigid-leg constant-inertia assumption; no impact-velocity measurement or sensitivity check supports it, so the 42% advantage may not transfer.","rationale":"The paper presents a clean, analytic four-phase kick planner, and the kinematic derivations are internally consistent for the idealized rigid-leg model. The simulation comparison and the hardware demonstration are real supporting evidence, and the authors do not overclaim the breadth of the result. The reader's conditional verdict already captures the main risk: Eq. (4) treats the leg as a single rigid body with constant inertia about the hip and constant maximum hip torque. My stress-test agrees with that identification and sharpens it. The load-bearing step is the mapping from 'maximize hip velocity under constant alpha_k' to 'maximize impulse.' That mapping requires the foot-tip velocity at impact to be the planned value, which in turn requires the knee to be either synchronized or negligible and the hip actuator to deliver constant peak torque throughout the swing. None of these conditions is checked in the paper. The central empirical claim, 42% further than the waveform baseline, is a single simulation table with no significance testing, no sensitivity analysis, and no direct measurement of the mechanism. The hardware anecdote is consistent with the claim but cannot quantify it. Thus the concern is not that the equations are wrong; it is that the empirical conclusion is not yet tied to the theoretical mechanism. The proposed concrete test would settle this: measuring actual foot velocity at impact and perturbing alpha_k and knee synchronization would show whether the maximum-impulse model is responsible for the advantage or whether the advantage comes from other trajectory properties such as timing or swing shape. Since the reader already conditioned acceptance on this kind of support, my read does not change the verdict.","tokens_in":3657,"tokens_out":4208,"duration_ms":43291,"concrete_test":"Instrument the MuJoCo simulation used for Table I to log the foot-tip velocity norm at the first frame of ball contact for 10 kicks of each planner, and compare with the planned impact speed (z_h - r_b) omega_k from Eqs. (1)-(4). Then repeat the 'ours' condition after disabling knee synchronization and after reducing alpha_k by 30% while keeping the same kick duration by rescaling the phase timings. If measured foot speed is not close to the predicted value, or if kicks with lower alpha_k travel as far, the maximum-impulse mechanism is not the cause of the 42% advantage.","verdict_should_be":"UNCHANGED","load_bearing_attack":"The paper's theoretical engine is Section II-A: maximum ball impulse is equated with maximum hip velocity, and Eq. (4) sets the leg acceleration to alpha_k = tau_h / I_l using a fixed leg inertia and actuator peak torque. This is the step on which the entire 'maximum impulse' claim rests, yet it is also the least secure. A real leg is a multi-link chain: the knee can add a large foot-velocity component, the reflected inertia at the hip changes with knee angle, and servo torque drops as angular velocity rises. The paper never measures foot velocity at impact, nor verifies that the planned omega_k is actually reached; the 42% advantage is only a 10-trial simulation mean, and the hardware result is reported only as 'across the full 5.5 m field' without a measured distance. If the actual foot speed at impact is not near (z_h - r_b) omega_k, or if a knee-synchronized or torque-speed-limited trajectory gives the same or greater distance, then the reported advantage is not evidence for the maximum-impulse mechanism, and the method's transferability to other robots or operating points is unsupported.","agreement_with_reader":"agree"},"referee_report":{"model":"deepseek-v4-flash","summary":"The paper presents an analytic, four-phase kick planner for humanoid robots, consisting of Prepare, Swing, Continue, and Return phases. Trajectories are derived from constant-acceleration kinematics under a rigid-leg assumption with the hip accelerating at alpha_k = tau_h / I_l (Eq. 4). The kick is integrated into a ZMP-based walking gait by adjusting the gait frequency to the total kick time. The approach is evaluated in MuJoCo simulation on a NimbRo-OP2X model, reporting a 42% greater mean kick distance over a waveform-based baseline (7.53 m vs. 5.28 m, 10 trials), and in a single hardware demonstration where the ball traveled the full 5.5 m field.","tokens_in":3883,"tokens_out":6011,"duration_ms":52080,"significance":"If the claims hold, the approach offers a simple, parameterizable, and physically motivated kick planner that noticeably outperforms the prior waveform-based method in simulation while preserving gait stability. The kinematic derivations are self-contained, the simulation comparison uses an external baseline without fitting parameters to the outcome, and the hardware demonstration shows real-world feasibility. However, the central 'maximum impulse' mechanism is not directly validated: no impact-velocity measurement, no sensitivity analysis, and the quantitative advantage rests on simulation only. The strengths lie in the clean analytic form and the practical integration with an existing ZMP-based gait.","major_comments":[{"comment":"The claim that the swing phase produces the maximum possible impulse rests on modeling the leg as a single rigid body with constant inertia I_l and constant available torque tau_h. The manuscript does not report numerical values for I_l, tau_h, alpha_k, omega_k, or theta_ext, and it does not verify that the planned hip velocity is actually reached at impact. Because the 42% distance advantage is attributed to this maximum-impulse mechanism, the authors should add a sensitivity analysis over leg configuration or knee angle, report planned versus achieved foot velocity in simulation, or explicitly state the validity range of Eq. (4). Without such evidence, the distance improvement cannot be directly attributed to the maximum-impulse principle.","section":"Section II-A, Eq. (4)"},{"comment":"The paper equates maximizing ball impulse with maximizing hip and knee velocities, but only the hip is optimized; the knee is only 'optionally synchronized.' For a two-link leg, foot velocity at impact includes a shank contribution from knee velocity, so maximizing hip velocity alone does not in general maximize foot velocity. The manuscript does not analyze this contribution or report whether the knee was synchronized in the experiments. The title and abstract claim 'maximum impulse,' but the approach is more accurately described as maximizing hip velocity under a rigid-leg assumption.","section":"Section II-A and Section III"},{"comment":"The hardware result is a single anecdotal kick whose distance is capped by the 5.5 m field length, so it cannot substantiate the quantitative 42% improvement claimed from simulation. The text states that 'the actual distance of the kick would have been greater' without measurement support. Please report the number of hardware trials, measured distances with a note that the field length is an upper bound, and ideally the planned versus achieved impact velocity or at least the achieved ball speed.","section":"Section III, hardware evaluation"}],"minor_comments":[{"comment":"There are typos with missing spaces: '42 %further' and '135 cmtall'; these should be corrected.","section":"Abstract and Section III"},{"comment":"The tilde notation for measured trajectories is not explained in the caption; add axis labels, units, and a legend for the measured curves.","section":"Figure 3"},{"comment":"The source of tau_h from 'hip actuator specifications' should be clarified: is it the peak stall torque, the continuous torque, or the torque available at the commanded speed? This affects the maximum achievable acceleration.","section":"Section II-A, Eq. (4)"},{"comment":"The comparison would be strengthened by reporting confidence intervals or a statistical test for the 42% improvement, since only 10 trials are performed.","section":"Section III"},{"comment":"The phrase 'on the spot in-walk kicks' is unclear; clarify whether the robot is walking in place or executing a step in place, and how the gait frequency reduction affects the ZMP stability margin.","section":"Section II-E"},{"comment":"The statement that 'the derivations also hold for the lateral plane' is not demonstrated; either provide the analogous equations or soften the claim.","section":"Section IV"}],"recommendation":"major_revision","confidential_remarks":"This appears to be a workshop paper (IEEE-RAS Humanoids Workshop), and its contribution is relatively modest for a full journal publication. The main technical concern is the unvalidated maximum-impulse mechanism, which I have raised as a major comment. If the journal regularly publishes short applied robotics papers, the proposed revisions would be appropriate; otherwise, the scope may need reconsideration."},"author_rebuttal":null,"desk_editor":{"model":"deepseek-v4-flash","letter":"The paper is a straightforward, useful engineering contribution rather than a scientific breakthrough. What is actually new: a four-phase kick planner that computes constant-acceleration trajectories up to a torque-limited hip acceleration, sets the gait frequency to the kick duration, and embeds the whole thing in an existing ZMP-based gait controller. The combination appears to work. In simulation, the mean kick distance is 7.53 m vs 5.28 m for the waveform baseline—a 42% improvement over ten trials—and the robot did not fall. On hardware they got a full-field kick in the lab. That is a legitimate, practically relevant result for RoboCup-sized humanoids.\n\nThe math is simple but mostly correct for the model. They equate maximum ball impulse with maximum hip velocity, use α_k = τ_h / I_l with a fixed leg inertia from a five-mass centroidal model, and split the motion into prepare/swing/continue/return. The derivation is self-contained, and no parameters are fitted to the outcome. The baseline comparison is against their own previous method, which is the right comparison to make. The self-citations are the gait and robot model, not the kick result. That part is clean.\n\nThe soft spots are real but not fatal. The biggest one is Eq. (4): a real leg is a multi-link chain, the inertia at the hip changes with knee angle, and hip torque drops with velocity. The paper never measures foot velocity at impact, so the 'maximum impulse' mechanism is asserted rather than verified. A knee-synchronized or torque-speed-limited trajectory might do as well or better. Still, the simulation result is an end-to-end comparison of two planners, and it is positive even if the mechanism is not isolated. The hardware evidence is a single anecdote, and ω_k and θ_ext are not reported, which would matter for reproduction. No code or data shipped. These are worth fixing or acknowledging, but they do not undo the 42% result.\n\nWho is this for? People working on humanoid in-walk kicks and reactive gait control; RoboCup teams will get more from it than a general robotics audience. It deserves a serious referee—it needs a sensitivity analysis on the inertia assumption and at least a few more hardware kicks, but the core comparison is sound enough to publish after revision.","headline":"Sensible engineering contribution: a simple four-phase kick planner beats their own waveform baseline by 42% in simulation and works on hardware, but the 'maximum impulse' mechanism is asserted rather than directly verified.","tokens_in":4372,"tokens_out":2301,"would_cite":false,"duration_ms":20080,"reading_group":"maybe","serious_thinker":"yes","would_accept_peer_review":true},"rs_alignment":null,"lean_confirmation":null,"pith_extraction":{"msc":[],"pacs":[],"model":"deepseek-v4-flash","headline":"An analytic maximum-impulse plan accelerates the leg to peak velocity at impact, kicking the ball 42% farther in simulation than the waveform-based baseline.","keywords":["humanoid soccer kick","in-walk kick","maximum impulse","constant-acceleration trajectory","ZMP gait","centroidal model","NimbRo-OP2X","leg swing planning"],"falsifier":"Measure foot velocity at impact with motion capture across a range of kick angles and compare it with the predicted $\\omega_k$ from $\\alpha_k = \\tau_h/I_l$: if the measured velocity is systematically below prediction when the knee is not synchronized, the single-rigid-body leg model is the weak point.","tokens_in":3457,"feed_emoji":"⚽","tokens_out":5040,"duration_ms":42154,"temperature":0.7,"pith_summary":"This paper claims that a powerful soccer kick for a walking humanoid can be generated analytically from a maximum-impulse principle: accelerate the leg as fast as hip torque and leg inertia allow, hit the ball at peak foot velocity, and fold the resulting motion into the existing gait as an offset. The kick is split into four phases (prepare, swing, continue, and return) with constant-acceleration trajectories, and the gait's step frequency is set to the total kick time so the robot stays balanced. In simulation the maximum-impulse kick sent the ball 7.53 m on average, 42% farther than the waveform-based kick it replaces, and on the physical NimbRo-OP2X the ball crossed the full 5.5 m field. The sympathetic reader would take this as evidence that simple dynamics-aware planning, not motion capture or optimization, is enough to get near-optimal kick power while remaining in-walk.","feed_headline":"Max-impulse kick sends ball 42 percent farther in sim","feed_subtitle":"A four-phase constant-acceleration kick preserves balance and reaches across the full 5.5 m field.","key_machinery":"The carrying object is a four-phase leg-swing trajectory built from constant-acceleration equations of motion. In the swing phase the leg accelerates to the target kick velocity $\\omega_k$ with constant angular acceleration $\\alpha_k = \\tau_h/I_l$, where $\\tau_h$ is hip actuator torque and $I_l$ is leg inertia from a five-mass centroidal model; the prepare and return phases are symmetric accelerate-decelerate segments, and the continue phase extends the motion past contact by $\\theta_{ext}$ to desensitize impact timing. These offsets are added to the ZMP gait, and the gait frequency $f_g=1/t_k$ is matched to the total kick time, so the maximum-impulse motion is executed while the walking controller keeps the robot balanced.","core_discovery":"The central claim is that kick power is an impulse problem, and impulse is maximized by maximizing foot velocity at impact; under a sagittal-plane assumption this reduces to reaching the hip's maximum angular velocity at the contact angle. The paper derives the leg swing angle $\\theta_k = \\mathrm{atan2}(z_h - r_b, x_b - r_b)$ from ball and hip geometry, chooses the shortest swing time $t_{sw}=\\omega_k/\\alpha_k$ using maximum hip acceleration $\\alpha_k=\\tau_h/I_l$, and pads this with prepare, continue, and return phases so the swing starts and ends at zero offset from the gait. The kick duration $t_k$ sets the next step frequency $f_g=1/t_k$, which is what makes the powerful motion executable inside a ZMP-based walk. The result is a parameterizable, constraint-aware kick whose simulated mean distance is 7.53 m with standard deviation 0.42 m, compared with 5.28 m with standard deviation 0.31 m for the waveform baseline, and whose hardware trial crossed the full 5.5 m field.","pith_inferences":["Inference: if the rigid-body inertia and torque assumptions transfer, the 42% advantage should reproduce on any humanoid whose hip torque and leg inertia are known; a natural test is to run the same planner on a different robot and compare impact speed, not just distance.","Inference: because the paper only optionally synchronizes the knee, the analysis suggests most of the kick's impulse comes from the hip; varying knee extension timing and measuring ball speed would map how much of the remaining margin is knee-driven.","Inference: the step-frequency coupling $f_g=1/t_k$ is a stability bet—it trades gait rhythm for single-support time—so an interesting extension would be to let the planner slow the step only as much as the ZMP controller allows, rather than setting frequency from kick time alone.","Inference: the continue phase's extension angle $\\theta_{ext}$ is a deliberately tunable robustness knob; tuning it against ball-position noise in simulation could yield a principled trade-off between impact timing robustness and post-impact leg velocity."],"forward_implications":["Simulated kicks average 7.53 m (SD 0.42) versus 5.28 m (SD 0.31) for the waveform-based kick, a 42% increase in distance.","The robot never fell in ten trials despite the step frequency dropping from 2.4 Hz to 0.7 Hz, so the kick survives the gait disturbance it introduces.","On hardware the NimbRo-OP2X kicked the ball the full 5.5 m field length, with residual momentum at the goal.","The same derivation applies in the lateral plane, which the paper states as the path to omnidirectional kicks.","The approach is parameterizable: desired kicking velocity and ball position enter directly, so the same planner can be retargeted without re-tuning."],"supporting_citations":[{"why":"Provides the waveform-based in-walk kick used as the baseline whose 5.28 m mean distance the maximum-impulse kick must beat.","marker":"[4]"},{"why":"Supplies the five-mass centroidal model from which the leg inertia $I_l$ is computed, determining the swing acceleration $\\alpha_k$.","marker":"[9]"},{"why":"Describes the NimbRo-OP2X humanoid robot whose hardware and simulation model carry the experimental validation.","marker":"[10]"},{"why":"Provides the direct centroidal control gait onto which the kick trajectory offsets are applied.","marker":"[7]"},{"why":"Supplies the centroidal state estimation and control that keep the robot balanced while the kick disturbs the gait rhythm.","marker":"[8]"}],"fun_headline_variants":["Max-impulse kick: analytic four-phase swing, 42% farther","Humanoid kick: ZMP-safe max impulse, crosses 5.5m field","Constant-acceleration kick: max impulse beats baseline by 42%","Parametric max-impulse kick: full field distance, real robot validated"],"cache_read_input_tokens":3200,"weakest_assumption_plain":"The planner treats the whole leg as one rigid body with a fixed inertia and full hip torque throughout the swing, so the claimed peak foot velocity depends on that simple model being true at every joint angle.","fun_headline_variants_meta":{"raw":{"variants":["Max-impulse kick: analytic four-phase swing, 42% farther","Humanoid kick: ZMP-safe max impulse, crosses 5.5m field","Constant-acceleration kick: max impulse beats baseline by 42%","Parametric max-impulse kick: full field distance, real robot validated"]},"model":"deepseek-v4-flash","effort":"low","cost_usd":0.00117,"raw_usage":{"total_tokens":4788,"prompt_tokens":841,"completion_tokens":3947,"prompt_tokens_details":{"cached_tokens":384},"prompt_cache_hit_tokens":384,"prompt_cache_miss_tokens":457,"completion_tokens_details":{"reasoning_tokens":3863}},"tokens_in":457,"tokens_out":3947,"duration_ms":27848,"temperature":1.0,"reasoning_tokens":3863,"cache_read_input_tokens":384,"cache_creation_input_tokens":0},"cache_creation_input_tokens":0},"created_at":"2026-08-12T04:17:31.587585+00:00","model_set":{"reader":"deepseek-v4-flash"},"falsifier":"Measure foot velocity at impact with motion capture across a range of kick angles and compare it with the predicted $\\omega_k$ from $\\alpha_k = \\tau_h/I_l$: if the measured velocity is systematically below prediction when the knee is not synchronized, the single-rigid-body leg model is the weak point.","supporting_citations":[{"cited_title":"Pavlichenko, G","cited_arxiv_id":null,"evidence_quote":"Provides the waveform-based in-walk kick used as the baseline whose 5.28 m mean distance the maximum-impulse kick must beat."},{"cited_title":"Ficht and S","cited_arxiv_id":null,"evidence_quote":"Supplies the five-mass centroidal model from which the leg inertia $I_l$ is computed, determining the swing acceleration $\\alpha_k$."},{"cited_title":"Ficht and S","cited_arxiv_id":null,"evidence_quote":"Describes the NimbRo-OP2X humanoid robot whose hardware and simulation model carry the experimental validation."},{"cited_title":"Ficht and S","cited_arxiv_id":null,"evidence_quote":"Supplies the centroidal state estimation and control that keep the robot balanced while the kick disturbs the gait rhythm."}],"review_version":1}