🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #205355

Re: Krzywizna krzywej

#205355
From: firr kenobi
Date: Sat, 27 Apr 2013 10:11
68 lines
3472 bytes
W dniu środa, 24 kwietnia 2013 20:41:50 UTC+2 użytkownik slawek napisał:
> Niezupełnie off-topic, tak dla rozrywki.
> 
> 
> 
> Jest skończony ciąg punktów (na płaszczyźnie, ale jak kto chce może być 3D, 
> 
> może być przestrzeń n-wymiarowa itd.). To znaczy, w uproszczonym wariancie, 
> 
> jest n par (x[k], y[k]).
> 
> 
> 
> Trzeba algorytmicznie skonstruować krzywą, przechodząca kolejno przez te 
> 
> punkty, o długości nie większej niż L, przy czym L jest rozsądne, tj. 
> 
> większe niż długość łamanej je łączącej. Można założyć, że np. 2 razy 
> 
> większe. Krzywa ta jednak ma mieć minimalną krzywiznę w sensie normy 
> 
> maksimum, tj.  dla najlepszej krzywej krzywizna nawet w najgorszym miejscu 
> 
> (na ostrym zakręcie) jest możliwie mała. Tak mała, że po prostu mniejsza być 
> 
> nie może, bo nie.
> 
> 
> 
> Dodatkowe założenia: współrzędne punktów są liczbami zmiennoprzecinkowymi od 
> 
> 0. do 100., punktów jest nie więcej niż 100, krzywą wystarczy wyznaczyć z 
> 
> dokładnością nie gorszą niż 0.01 (tzn. obszar 100x100 metrów, pozycjonowanie 
> 
> nie gorsze niż 1 cm).  Albo jakoś tak.
> 
> 
> 
> 'Background' to np. znalezienie trajektorii, po której robot jadący ze stała 
> 
> wartością prędkości będzie ulegał najmniejszym przyspieszeniom itd. 
> 
> (przypominam, siła od/do-środkowa zależy od krzywizny, przy stałej prędkości 
> 
> im mniejsza krzywizna tym lepiej).
> 
> 
> 
> A, jeszcze drobiazg - gdzieś tam napotkałem na błędne oszacowanie. Tymczasem 
> 
> dla dowolnie dużego L, czyli bez ograniczeń, minimalna krzywizna wynosi 
> 
> dokładnie zero - robocik-komiwojażer jedzie przez punkt i dalej po prostej, 
> 
> a zakręca gdzieś w nieskończoności.
> 

ja niby interesuje sie tematem gier 2d 
i ruchami/trajektoriami na plaszczyznie 
(beziery itp) ale z tymi krzywiznami to
jednak wydaje mi sie na tyle odlegle
od jakiejs praktycznej potrzeby ze nie
bardzo chce mi sie to rozwarzac (a 
z kolei matematyczna algorytmika tez
mi osobiscie nie bardzo podchodzi - mam 
tyle praktycznego drobnego cholerstwa
do zakodowania ze i tak nie wyrabiam )
Technical Details
Message-ID: <8a94a5b3-4dbc-42e3-b62f-416c5cc30123@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!s14no22046qam.0!news-out.google.com!ef9ni25954qab.0!nntp.google.com!s14no22042qam.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <5178276e$0$1230$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.224.217.195 with SMTP id hn3mr33391680qab.5.1367057504157;        Sat, 27 Apr 2013 03:11:44 -0700 (PDT)
X-Received: by 10.49.130.7 with SMTP id oa7mr4195728qeb.12.1367057504137; Sat, 27 Apr 2013 03:11:44 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!s14no22046qam.0!news-out.google.com!ef9ni25954qab.0!nntp.google.com!s14no22042qam.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Sat, 27 Apr 2013 03:11:43 -0700 (PDT)
In-Reply-To: <5178276e$0$1230$65785112@news.neostrada.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.184.205.15; posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
NNTP-Posting-Host: 5.184.205.15
References: <5178276e$0$1230$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8a94a5b3-4dbc-42e3-b62f-416c5cc30123@googlegroups.com>
Subject: Re: Krzywizna krzywej
From: firr kenobi <profesor.fir@gmail.com>
Injection-Date: Sat, 27 Apr 2013 10:11:44 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit