{"uid":"cap_Wupq2JQJ57KnKEODMZhKC","slug":"rqm-tune-controller-to-objectives-d87d5883","name":"RQM Tune Controller To Objectives","description":"Problem: Tune a supported controller only within supplied bounds and safety limits. Input: JSON with supported controller, current gain, fixture error, target error.... Result: typed verdict, measured metrics, candidate only when verified. Limits: Software/model evidence only; 65536 request bytes; 5 s execution.","url":"https://jobs.rqmtechnologies.com/x402/buyer-jobs/robotics.tune-controller-to-objectives.v1","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"request":{"type":"object","title":"ControllerTuneRequest","required":["supported_controller","current_gain","fixture_error","target_error","minimum_gain","maximum_gain","safety_limit"],"properties":{"plant_mass":{"type":"number","title":"Plant Mass","default":1,"maximum":1000000,"exclusiveMinimum":0},"grid_points":{"type":"integer","title":"Grid Points","default":21,"maximum":101,"minimum":3},"time_step_s":{"type":"number","title":"Time Step S","default":0.05,"maximum":1,"exclusiveMinimum":0},"current_gain":{"type":"number","title":"Current Gain","maximum":1000000,"minimum":0},"maximum_gain":{"type":"number","title":"Maximum Gain","maximum":1000000,"minimum":0},"minimum_gain":{"type":"number","title":"Minimum Gain","maximum":1000000,"minimum":0},"safety_limit":{"type":"number","title":"Safety Limit","maximum":1000000,"minimum":0},"target_error":{"type":"number","title":"Target Error","maximum":1000000,"minimum":0},"fixture_error":{"type":"number","title":"Fixture Error","maximum":1000000,"minimum":0},"plant_damping":{"type":"number","title":"Plant Damping","default":0.1,"maximum":1000000,"minimum":0},"maximum_peak_error":{"anyOf":[{"type":"number","maximum":1000000000,"minimum":0},{"type":"null"}],"title":"Maximum Peak Error","default":null},"holdout_disturbances":{"type":"array","items":{"type":"number"},"title":"Holdout Disturbances","maxItems":4096},"maximum_peak_control":{"anyOf":[{"type":"number","maximum":1000000000,"minimum":0},{"type":"null"}],"title":"Maximum Peak Control","default":null},"supported_controller":{"type":"string","const":"proportional_gain","title":"Supported Controller"},"training_disturbances":{"type":"array","items":{"type":"number"},"title":"Training Disturbances","maxItems":4096},"minimum_improvement_fraction":{"type":"number","title":"Minimum Improvement Fraction","default":0,"maximum":1,"minimum":0}},"additionalProperties":false},"schema_version":{"const":"rqm.jobs.bazaar-buyer-job-request.v1"},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","maxLength":128,"minLength":1},"max_total_price":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_jYzinKp0F756trzbhrf9W","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Tunes a proportional-gain controller within caller-supplied gain bounds and safety limits to meet a target error objective.","exampleAgentPrompt":"Tune my proportional gain controller — current gain is 12.5, fixture error is 0.8, target error is 0.1, minimum gain 0.0, maximum gain 100.0, and safety limit 95.0. Give me the recommended tuned gain.","exampleUseCases":[{"title":"Robotic arm gain optimization","prompt":"I need to tune my robot arm's proportional gain controller. Current gain is 5.0, we're seeing a fixture error of 1.2 and want to get down to a target error of 0.2. Gain must stay between 0.0 and 50.0 with a safety limit of 45.0 — what gain should I use?"},{"title":"Automated control loop tightening","prompt":"My control loop has drifted — current proportional gain is 20.0, current fixture error is 2.5, target is 0.5. Bounds are 0 to 200, safety limit 180. Can you compute the adjusted gain I should apply?"},{"title":"Pre-deployment controller validation","prompt":"Before we run our next test, tune the proportional gain controller: current gain 8.0, fixture error 0.6, target error 0.05, min gain 0.0, max gain 80.0, safety limit 75.0. What gain value satisfies the target within bounds?"}],"resultDescription":"Returns a tuned proportional gain value computed to bring fixture error toward the target error, constrained within the provided minimum and maximum gain bounds and below the safety limit. The response is a structured job result conforming to the RQM bazaar buyer job schema.","failureModes":["Invalid or unsupported controller type (only 'proportional_gain' is accepted)","Gain bounds infeasible (minimum_gain > maximum_gain)","Safety limit below minimum_gain making tuning impossible","Target error not achievable within supplied gain bounds","Schema validation failure if required fields are missing or out of allowed range (0–1,000,000)","Payment failure or insufficient USDC balance via x402 protocol"],"whenToPreferThis":"Use this endpoint when you need a bounded, safe, software-computed proportional gain recommendation for a control loop and you can supply explicit current gain, fixture error, target error, and gain limits. It is ideal for automated robotics pipelines that need repeatable, rule-constrained tuning without physical hardware access or safety certification requirements. Do not use for live hardware control, physical safety certification, or controller types other than proportional_gain.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:52:13.925Z","isFirstParty":false}