1.
3D ( ) ($500-$600 — 12-15- ) , . , 3D , , , , 1.5-2 .- , , «--». , 3D .
3D , 3D , , Autodesk 3ds Max, — . 3D- ( , ) 3D , , (, ), , , .. , , , .
, , , «Creativity of donkeys vs. stupidity of professionals», . , , , . :
, , MindStorm Lego, — $450-$500. « »: , 3D . , 2-3 MindStorm Lego NXT 2-3 .
- . , . - , .
, , , , . , (, , ) . , , , .
— , , « » , , , , , .
, , — , . SF «Foundation».
́ ́ (Isaac Asimov), 1920-1992, - ,
, . 500 .
1. , .
2. , , , .
3. , .
.
, ( ) « » . : «... , ... , , — , ».
:
0. , , ,
...)
2. ,
CAD- , , . , 3D-, , , 3D . , , — / , . - 95% , ( ) NURBS-modeler . , , - — . .3D , $500-$1000. (0.1 X/Y, 0.2-0.3 Z) , , - Lego. ABS Filament.
NXT-1 ( MindStorm Lego) , - , , , , - — .
, , (, , ).
3D , , — , CAD . - , «Lego extension toolkit».
, 3D - CAD & CAM. .. ( non-uniform scale , pattern ), 3D, — 3D , — 3D . .. , NC machining, 3D .
- . , - constraints coaxial , . , , constraints BBox, — ( ) — .
(, , ..) 3D .
- , 3D . — .
, , 3D , CAD/CAM, , - . , / . , , . , , . .
3. , ,
, -., — , . , , — MindStorm Lego ( $450-$500). : , , — — Big toy for small kids — MindStorm Lego, Small toy for big kids, , , . , , , — , .
, . , , , — , /. -, . , , - . , — . — .
, ,
? , , 90 , . , IP (image processing) Image Alignment, . — . — , — . . , , , , , , .
, : , , , . , , , . — , : . — / — . ( ). , , . — - . , , . .. — 2D . , (MIP LP). , MIP LP . . , (GNU license) MIP LP — lp_solve API IDE, IDE , .
C++ , Qt front-end, , , : , MIP LP . ( , ...)
— — , — ...
, big kids. — small toy?
— ! Lego extension. : - , () , - , , . , , , ( ) - , 3D printer.
: «Big toy for small kids» & «Small toy for big kids» — : «Smart toy for all kids».
, , Lego extension — . , — . , . — , . , , : - ( ) . , PC, . : - - () , :
- , — ( PC) evaluation license Samsung Luxand SDK, C++ . , Luxand SDK 66
- , , 4 . ( , , )...
, Lego NXT 1 , : . , . - — - Raspberry Pi Linux + Arduino 8-bit AVR.
, ARM, , IP, , - real-time . - -, . MobilEye ( ) consuming version — EyeQ, multi-core MIPS, VMP GPU-like , — MobilEye, VMP — — IP 10-30 .
. , , , , , , — . . 3+ — . http://212.150.186.143/ikw/ — .
— 3 , 4-/5- — NXT 3 . — $15-$20 , USB NXT — . — - ( — ). — ? ! at-home production — , ( ), 3D printer — !
: - ? : , .
4.
:- , collision detection, — , .
- — 4- , .
- - NQC (not-quite-C — , , , , runtime NXT).
- NQC NXT PC, grabbing , NXT).
- MIP LP , , .
- (1) MIP LP lp_solve front-end,
- (2) . , , — on-line demo ,
- (3) - CADe , 3D ,
- (4) PC — 1 , 90 . , JPG . PC ,
- (5) . 1 GUI , MindStorm Lego feedbacks . — no feedback — no business,
- , PC Open Source raster-2-vector converter , . 5 ( feedbacks) 3D ( ). , Lego NXT, -, , , , 3D :). , , , .
5. :
«-» : — — -. — . , , — «Foundation». , , , , «AI» — !3D printer — , , — ! — 2- , , 85-90 ., — , !
, 3D ? . .
3D $500-$600, . $200, ? — ! , extruder $75 — 3Doodler — . , , , , 3Doodler. ( 3D :)), - — $25 — $100. $20 — 8- , — . 3D Open Source. , 120$! , $1 2- . , , extruder — - — , . — - ? — ... ! — . , — ! — forever!
feedbacks!
. ,
MindStorm Lego — , , -, , , PC Windows, () ( ).MindStorm Lego NXT — MindStorm Lego — . . — NXT1 NXT2.
«Foundation» — , — . «». , () — . «-», — , , . .
ABS Filament — , 3D (1.75) , 3D . — 190 . . 3D .
(Arduino) — -, AVR 8-bit -. . . , . 32- , . . — $16-$25 8- , $40-$80 — 32- .
lp_solve — , ( GNU license) , , , .
Samsung Luxand SDK — Samsung — ++ , . .
Raspberry Pi — - -/. , . 2- 1.7 1 , ethernet USB, $40-$50. Linux, Android.
ARM — 32- RISC Acorn Computers, . , Set-top boxes .
MobilEye — Image Processing . ( 10 ) , , - (MIPS, ARM .), . ). -, , . . Google ( ).
VMP — . , MobilEye — . . — MobilEye — SoC (System-on-Chip) .
Inverse kinematics
http://212.150.186.143/ikw/ — — Inverse kinematics.