Klampt
Kris' Locomotion and Manipulation Planning Toolkit
파일 탐색기
최종 버전 다운로드 (.zip)- CMakeUninstall.cmake.in
- CompilerSettings.cmake
- CPackSettings.cmake
- FindKlampt.cmake
- FindODE.cmake
- FindROS.cmake
- InstallPkgConfigFile.cmake
- KlamptDependencies.cmake
- LibFindMacros.cmake
- ContactDistance.cpp
- ContactDistance.h
- ContactFeature.cpp
- ContactFeature.h
- ContactFeatureMapping.cpp
- ContactFeatureMapping.h
- Grasp.cpp
- Grasp.h
- Hold.cpp
- Hold.h
- HoldReader.h
- LineReader.cpp
- LineReader.h
- Makefile
- Polygon2DSampler.cpp
- Polygon2DSampler.h
- Stance.cpp
- Stance.h
- TriangleSampler.cpp
- TriangleSampler.h
- Utils.cpp
- Utils.h
- Command.cpp
- Command.h
- ContactController.cpp
- ContactController.h
- ControlledRobot.cpp
- ControlledRobot.h
- Controller.cpp
- Controller.h
- FeedforwardController.cpp
- FeedforwardController.h
- JointTrackingController.cpp
- JointTrackingController.h
- LoggingController.cpp
- LoggingController.h
- Makefile
- OperationalSpaceController.cpp
- OperationalSpaceController.h
- PathController.cpp
- PathController.h
- PyController.cpp
- PyController.h
- SerialControlledRobot.cpp
- SerialControlledRobot.h
- SerialController.cpp
- SerialController.h
- TabulatedController.cpp
- TabulatedController.h
- changes.txt
- echo.dsp
- Makefile
- readme.txt
- tinystr.cpp
- tinystr.h
- tinyxml.cpp
- tinyxml.dsw
- tinyxml.h
- tinyxml.sln
- tinyxml_lib.dsp
- tinyxml_lib.vcproj
- tinyxmlerror.cpp
- tinyxmlparser.cpp
- tinyxmlSTL.dsp
- tinyxmlSTL.vcproj
- tinyXmlTest.dsp
- tinyXmlTest.vcproj
- tinyXmlTestSTL.dsp
- tinyXmlTestSTL.vcproj
- utf8test.gif
- utf8test.xml
- utf8testverify.xml
- xmltest.cpp
- glew-2.1.0.tgz
- glui-2.36.tgz
- glui-mac-osx.patch
- Makefile
- ode-0.14.tar.gz
- ConceptModel.pptx
- geometries.xcf
- bounding_boxes.png
- collision.png
- concepts-controller.png
- concepts-geometry.png
- concepts-math.png
- concepts-overview.png
- contacts.png
- contains_point.png
- conversion_resolution.png
- distance.png
- geometries.png
- geometry_merge.png
- geometry_roi.png
- geometry_slice.png
- geometrytest.png
- ik-fixed.png
- ik-hinge.png
- ik-planar3r-failed.png
- ik-planar3r-solved.png
- ik-point.png
- ik-surface.png
- klampt-image.jpg
- modeling-link-frame.png
- modeling-world.png
- motion-queue.png
- point_distance.png
- raycast.png
- running-robotpose.png
- running-robottest.png
- running-simtest.png
- simulation-contact.png
- simulation-contact2.png
- simulation-contact3.png
- simulation-contact4.png
- trapezoidal-velocity-profile.png
- within_distance.png
- myworld1.xml
- myworld2.xml
- animation-generation-apps1.jpg
- animation-generation-apps2.jpg
- animation-generation-apps3.jpg
- custom_controller.jpg
- ik1.jpg
- ik2.jpg
- import1.jpg
- import2.jpg
- import3.jpg
- import4.jpg
- import5.jpg
- import6.jpg
- import7.jpg
- import8.jpg
- import_baxter_grippers.png
- keyframes1.jpg
- keyframes2.jpg
- keyframes3.jpg
- keyframes4.jpg
- keyframes5.jpg
- keyframes6.jpg
- keyframes7.jpg
- myworld1.png
- myworld2.png
- simulation1.jpg
- simulation10.jpg
- simulation11.jpg
- simulation12.jpg
- simulation13.jpg
- simulation2.jpg
- simulation3.jpg
- simulation4.jpg
- simulation5.jpg
- simulation6.jpg
- simulation7.jpg
- simulation8.jpg
- simulation9.jpg
- Animation-generation-Apps.md
- Build-and-edit-world.md
- Click-on-robot.md
- Custom-controller-simulated.md
- Grasp-object.md
- Import-and-calibrate-urdf.md
- Install-Docker.md
- Install-Linux.md
- Install-Mac.md
- Install-Windows.md
- Inverse-kinematics.md
- Path-generation-Apps.md
- Run-a-simulation-Apps.md
- Run-a-simulation-Cpp.md
- Simulated-sensor-Apps.md
- .gitignore
- doxygen.conf.in
- FAQ.md
- Manual-Apps.md
- Manual-Control.md
- Manual-Dynamics.md
- Manual-FileTypes.md
- Manual-Geometry.md
- Manual-IK.md
- Manual-Installation.md
- Manual-IO.md
- Manual-Math.md
- Manual-Modeling.md
- Manual-Organization.md
- Manual-Paths.md
- Manual-Planning.md
- Manual-Resources.md
- Manual-Simulation.md
- Manual-Systems.md
- Manual.md
- Programming-Notes.md
- Version-History.md
- GenericGUI.cpp
- GenericGUI.h
- GLUIGUI.cpp
- GLUIGUI.h
- GLUTGUI.cpp
- GLUTGUI.h
- InputProcessor.cpp
- InputProcessor.h
- NavigationGUI.cpp
- NavigationGUI.h
- ResourceGUI.cpp
- ResourceGUI.h
- RobotInterface.cpp
- RobotInterface.h
- RobotPoseGUI.cpp
- RobotPoseGUI.h
- RobotTestGUI.cpp
- RobotTestGUI.h
- SimTestGUI.cpp
- SimTestGUI.h
- SimulationGUI.cpp
- SimulationGUI.h
- SimViewProgram.cpp
- SimViewProgram.h
- UserInterface.cpp
- UserInterface.h
- WorldGUI.cpp
- WorldGUI.h
- WorldViewProgram.cpp
- WorldViewProgram.h
- Constants.cpp
- Constants.h
- orXmlEnvironment.cpp
- orXmlEnvironment.h
- orXmlTags.cpp
- orXmlTags.h
- PrimitiveShape.cpp
- PrimitiveShape.h
- JSON.cpp
- JSON.h
- Makefile
- ROS.cpp
- ROS.h
- three.js.cpp
- three.js.h
- urdf_color.h
- urdf_exception.h
- urdf_joint.cpp
- urdf_joint.h
- urdf_link.cpp
- urdf_link.h
- urdf_model.cpp
- urdf_model.h
- urdf_model_state.cpp
- urdf_model_state.h
- urdf_parser.h
- urdf_pose.cpp
- urdf_pose.h
- urdf_sensor.cpp
- urdf_sensor.h
- urdf_twist.cpp
- urdf_twist.h
- urdf_world.cpp
- urdf_world.h
- URDFConverter.cpp
- URDFConverter.h
- XmlODE.cpp
- XmlODE.h
- XmlWorld.cpp
- XmlWorld.h
- constrain.gif
- constrain.xcf
- constrainpoint.gif
- dialog-cancel-3.png
- hand.gif
- IK.gif
- IK.xcf
- list-add.svg
- list-remove.svg
- media-playback-pause.svg
- media-playback-start.svg
- media-playback-stop.svg
- media-record.svg
- open.gif
- poseobjects.gif
- rewind.gif
- save.gif
- spring.gif
- stock_yes.svg
- up.svg
- view-statistics.png
- wrench.png
- yellowflag.gif
- common.pri
- GLScreenshotPlugin.h
- icons.qrc
- KlamptQt.pro
- qklamptdisplay.cpp
- qklamptdisplay.h
- qklamptguibase.cpp
- qklamptguibase.h
- qtguibase.cpp
- qtguibase.h
- CMakeLists.txt
- dialog.cpp
- dialog.h
- dialog.ui
- main.cpp
- motorcalibrate.h
- MotorCalibrate.pro
- motorcalibrate.ui
- showtext.cpp
- showtext.h
- showtext.ui
- CMakeLists.txt
- collisionoutput.cpp
- collisionoutput.h
- collisionoutput.ui
- configsframe.cpp
- configsframe.h
- configsframe.ui
- floatarrayframe.cpp
- floatarrayframe.h
- floatarrayframe.ui
- holdframe.cpp
- holdframe.h
- holdframe.ui
- main.cpp
- mainwindow.cpp
- mainwindow.h
- mainwindow.ui
- pathframe.cpp
- pathframe.h
- pathframe.ui
- playresourceframe.cpp
- playresourceframe.h
- playresourceframe.ui
- qresourcetreewidget.cpp
- qresourcetreewidget.h
- qrobotposegui.cpp
- qrobotposegui.h
- resourcedock.ui
- resourceframe.cpp
- resourceframe.h
- resourceframe.ui
- resourcemanager.cpp
- resourcemanager.h
- RobotPose.pro
- stanceframe.cpp
- stanceframe.h
- stanceframe.ui
- trimeshframe.cpp
- trimeshframe.h
- trimeshframe.ui
- CMakeLists.txt
- collisionoutput.cpp
- collisionoutput.h
- collisionoutput.ui
- main.cpp
- mainwindow.cpp
- mainwindow.h
- mainwindow.ui
- qrobottestgui.cpp
- qrobottestgui.h
- RobotTest.pro
- CMakeLists.txt
- controllerdialog.cpp
- controllerdialog.h
- controllerdialog.ui
- driveredit.cpp
- driveredit.h
- driveredit.ui
- logoptions.cpp
- logoptions.h
- logoptions.ui
- main.cpp
- mainwindow.cpp
- mainwindow.h
- mainwindow.ui
- qsimtestgui.cpp
- qsimtestgui.h
- CMakeLists.txt
- dialog.cpp
- dialog.h
- dialog.ui
- main.cpp
- URDFtoRob.pro
- .gitignore
- CMakeLists.txt
- merge.cpp
- motorcalibrate.cpp
- motorcalibrate.h
- pack.cpp
- pose.cpp
- ResourceBrowserProgram.h
- simtest.cpp
- simutil.cpp
- test.cpp
- trajopt.cpp
- urdftorob.cpp
- urdftorob.h
- Config.h
- Conversions.h
- DynamicPath.cpp
- DynamicPath.h
- GeneralizedRobot.cpp
- GeneralizedRobot.h
- Interpolate.cpp
- Interpolate.h
- Makefile
- ManagedGeometry.cpp
- ManagedGeometry.h
- Mass.cpp
- Mass.h
- MultiPath.cpp
- MultiPath.h
- ParabolicRamp.cpp
- ParabolicRamp.h
- Paths.cpp
- Paths.h
- RandomizedSelfCollisions.cpp
- RandomizedSelfCollisions.h
- Resources.cpp
- Resources.h
- RigidObject.cpp
- RigidObject.h
- Robot.cpp
- Robot.h
- SplineInterpolate.cpp
- SplineInterpolate.h
- Terrain.cpp
- Terrain.h
- World.cpp
- World.h
- ConfigFixer.cpp
- ConfigFixer.h
- ConstrainedInterpolator.cpp
- ConstrainedInterpolator.h
- ConstraintChecker.cpp
- ConstraintChecker.h
- ContactCSpace.cpp
- ContactCSpace.h
- ContactTimeScaling.cpp
- ContactTimeScaling.h
- DistanceQuery.cpp
- DistanceQuery.h
- Makefile
- NumericalConstraint.cpp
- NumericalConstraint.h
- ParameterizedVectorField.h
- PlannerObjective.cpp
- PlannerObjective.h
- PlannerSettings.cpp
- PlannerSettings.h
- RampCSpace.cpp
- RampCSpace.h
- RealTimeIKPlanner.h
- RealTimePlanner.cpp
- RealTimePlanner.h
- RealTimeRRTPlanner.h
- RobotConstrainedInterpolator.cpp
- RobotConstrainedInterpolator.h
- RobotCSpace.cpp
- RobotCSpace.h
- RobotTimeScaling.cpp
- RobotTimeScaling.h
- SelfTest.cpp
- SelfTest.h
- StanceCSpace.cpp
- StanceCSpace.h
- TimeScaling.cpp
- TimeScaling.h
- ZMP.cpp
- ZMP.h
- Common_Internal.h
- ForceSensors.cpp
- ForceSensors.h
- InertialSensors.cpp
- InertialSensors.h
- JointSensors.cpp
- JointSensors.h
- OtherSensors.cpp
- OtherSensors.h
- Sensor.cpp
- Sensor.h
- StateEstimator.cpp
- StateEstimator.h
- VisualSensors.cpp
- VisualSensors.h
- Makefile
- ODECommon.h
- ODECustomGeometry.cpp
- ODECustomGeometry.h
- ODEGeometry.cpp
- ODEGeometry.h
- ODERigidObject.cpp
- ODERigidObject.h
- ODERobot.cpp
- ODERobot.h
- ODESimulator.cpp
- ODESimulator.h
- ODESurface.h
- Settings.h
- SimRobotController.cpp
- SimRobotController.h
- Simulator.cpp
- Simulator.h
- Callbacks.h
- Makefile
- ObjectPoseWidget.cpp
- ObjectPoseWidget.h
- RobotPoseWidget.cpp
- RobotPoseWidget.h
- Texturizer.cpp
- Texturizer.h
- ViewCamera.cpp
- ViewCamera.h
- ViewGrasp.cpp
- ViewGrasp.h
- ViewHold.cpp
- ViewHold.h
- ViewIK.cpp
- ViewIK.h
- ViewPlot.cpp
- ViewPlot.h
- ViewResource.cpp
- ViewResource.h
- ViewRobot.cpp
- ViewRobot.h
- ViewStance.cpp
- ViewStance.h
- ViewTextures.cpp
- ViewTextures.h
- ViewWrench.cpp
- ViewWrench.h
- WorldDragWidget.cpp
- WorldDragWidget.h
- build-docker-containers.sh
- build-wheels-from-scratch.sh
- build.sh
- Dockerfile_i686
- Dockerfile_x86_64
- update-klampt-build-wheels.sh
- mac_wheel_dist.sh
- license.rtf
- winpackage.bat
- index.js
- klampt.yaml
- KlamptFrontend.js
- main.js
- three.min.js
- Makefile
- README.md
- baxterserialrelay.py
- controller.py
- rosbaxtercontroller.py
- roscontroller.py
- rosdrccontroller.py
- rosserialrelay.py
- serialcontroller.py
- simtest.py
- CMakeLists.txt
- package.xml
- __init__.py
- baxterserialrelay.py
- leastsq_bounds.py
- MotionModel.py
- online_leastsq.py
- OperationalSpaceController.py
- rosbaxtercontroller.py
- rosserialrelay.py
- system_id.py
- upperbody_opspace.py
- batch_test.py
- motion-planning-test.py
- mytestfile.xml
- resource-test.py
- traj-test.py
- vistest.py
- bounding_boxes.png
- collision.png
- concepts-geometry.png
- concepts-math.png
- concepts-overview.png
- contacts.png
- contains_point.png
- conversion_resolution.png
- distance.png
- edit_selection.png
- ErrorHist.jpg
- geometries.png
- geometry_merge.png
- geometry_roi.png
- geometry_slice.png
- geometrytest.png
- ik-fixed.png
- ik-hinge.png
- ik-planar3r-failed.png
- ik-planar3r-solved.png
- ik-point.png
- ik-surface.png
- jupyter.png
- klampt-image.jpg
- klampt_browser1.png
- klampt_browser2.png
- klampt_browser3.png
- klampt_control.png
- klampt_sim.png
- modeling-link-frame.png
- modeling-world.png
- motion-queue.png
- motion_planning1.jpg
- motion_planning2.jpg
- motion_planning3.jpg
- motion_planning4.jpg
- motion_planning5.png
- motion_planning6.png
- motion_planning7.png
- point_distance.png
- raycast.png
- RobotInterfaceLayer-kinematic.png
- RobotInterfaceLayer-multirobot.png
- RobotInterfaceLayer-physical.png
- RobotInterfaceLayer-simulation.png
- RobotInterfaceLayer.png
- running-robotpose.png
- running-robottest.png
- running-simtest.png
- shelf.png
- shelf_with_objects.png
- SimRobotController.png
- simulated_camera1.jpg
- simulated_camera2.jpg
- simulated_camera3.jpg
- simulation-contact.png
- simulation-contact2.png
- simulation-contact3.png
- simulation-contact4.png
- traj_test1.png
- traj_test2.png
- trapezoidal-velocity-profile.png
- within_distance.png
- theme_overrides.css
- conf.py
- FAQ.rst
- index.rst
- klampt.control.blocks.rst
- klampt.control.cartesian_drive.rst
- klampt.control.interop.rst
- klampt.control.io.rst
- klampt.control.motion_generation.rst
- klampt.control.networkrobotinterface.rst
- klampt.control.robotinterface.rst
- klampt.control.robotinterfaceutils.rst
- klampt.control.rst
- klampt.control.simrobotinterface.rst
- klampt.io.rst
- klampt.math.autodiff.ad.rst
- klampt.math.autodiff.dynamics_ad.rst
- klampt.math.autodiff.geometry_ad.rst
- klampt.math.autodiff.kinematics_ad.rst
- klampt.math.autodiff.math_ad.rst
- klampt.math.autodiff.pytorch.rst
- klampt.math.autodiff.rst
- klampt.math.autodiff.se3_ad.rst
- klampt.math.autodiff.so3_ad.rst
- klampt.math.autodiff.trajectory_ad.rst
- klampt.math.optimize.rst
- klampt.math.rootfind.rst
- klampt.math.rst
- klampt.math.se3.rst
- klampt.math.so2.rst
- klampt.math.so3.rst
- klampt.math.vectorfield.rst
- klampt.math.vectorops.rst
- klampt.math_basic.rst
- klampt.math_misc.rst
- klampt.math_optimization.rst
- klampt.math_symbolic.rst
- klampt.model.access.rst
- klampt.model.calibrate.rst
- klampt.model.cartesian_trajectory.rst
- klampt.model.collide.rst
- klampt.model.config.rst
- klampt.model.contact.rst
- klampt.model.coordinates.rst
- klampt.model.create.rst
- klampt.model.geometry.rst
- klampt.model.ik.rst
- klampt.model.multipath.rst
- klampt.model.robotinfo.rst
- klampt.model.rst
- klampt.model.sensing.rst
- klampt.model.subrobot.rst
- klampt.model.trajectory.rst
- klampt.model.types.rst
- klampt.model.workspace.rst
- klampt.plan.contactcspace.rst
- klampt.plan.cspace.rst
- klampt.plan.cspaceutils.rst
- klampt.plan.kinetrajopt.kinetrajopt.rst
- klampt.plan.kinetrajopt.rst
- klampt.plan.kinetrajopt.trajopt_task_space.rst
- klampt.plan.kinetrajopt.utils.rst
- klampt.plan.motionplanning.rst
- klampt.plan.rigidobjectcspace.rst
- klampt.plan.robotcspace.rst
- klampt.plan.robotoptimize.rst
- klampt.plan.robotplanning.rst
- klampt.plan.rst
- klampt.plan_cspace.rst
- klampt.plan_robot.rst
- klampt.robotsim.rst
- klampt.rst
- klampt.sim.rst
- klampt.vis.backends.glutbackend.rst
- klampt.vis.backends.qtbackend.rst
- klampt.vis.camera.rst
- klampt.vis.colorize.rst
- klampt.vis.editors.rst
- klampt.vis.glcommon.rst
- klampt.vis.gldraw.rst
- klampt.vis.glinit.rst
- klampt.vis.glinterface.rst
- klampt.vis.glprogram.rst
- klampt.vis.glrobotprogram.rst
- klampt.vis.glviewport.rst
- klampt.vis.ipython.rst
- klampt.vis.rst
- make.bat
- Manual-Apps.rst
- Manual-BuildingSource.rst
- Manual-Control.rst
- Manual-Dynamics.rst
- Manual-FileTypes.rst
- Manual-Geometry.rst
- Manual-IK.rst
- Manual-Installation.rst
- Manual-IO.rst
- Manual-Math.rst
- Manual-Modeling.rst
- Manual-Organization.rst
- Manual-Paths.rst
- Manual-Planning.rst
- Manual-Resources.rst
- Manual-Sensors.rst
- Manual-Simulation.rst
- Manual-Visualization.rst
- Manual.rst
- Programming-Notes.rst
- .gitignore
- make.bat
- Makefile
- requirements.txt
- rtd_layout_fix.html
- __init__.py
- klampt_browser.py
- klampt_control.py
- klampt_resource.py
- klampt_sim.py
- __init__.py
- cartesian_drive.py
- core.py
- estimators.py
- filters.py
- robotcontroller.py
- state_machine.py
- system_id.py
- trajectory_tracking.py
- utils.py
- wiggle_controller.py
- __init__.py
- roscontroller.py
- rosinterface.py
- serialcontroller.py
- __init__.py
- cartesian_drive.py
- interop.py
- motion_generation.py
- networkrobotinterface.py
- robotinterface.py
- robotinterfaceutils.py
- simrobotinterface.py
- system_id.py
- utils.py
- joint_edit.ui
- klampt_control.ui
- klampt_frontend_load_dynamic.js
- klampt_frontend_load_static.js
- share_path_boilerplate.html
- vis_html_boilerplate.html
- __init__.py
- download_objaverse.py
- download_ycb.py
- html.py
- loader.py
- numpy_convert.py
- open3d_convert.py
- povray.py
- povray_animation.py
- rerun_convert.py
- resource.py
- ros.py
- trimesh_convert.py
- __init__.py
- ad.py
- dynamics_ad.py
- geometry_ad.py
- kinematics_ad.py
- math_ad.py
- pytorch.py
- se3_ad.py
- so3_ad.py
- trajectory_ad.py
- __init__.py
- geodesic.py
- optimize.py
- rootfind.py
- se3.py
- so2.py
- so3.py
- spline.py
- symbolic.py
- symbolic_io.py
- symbolic_klampt.py
- symbolic_linalg.py
- symbolic_sympy.py
- vectorfield.py
- vectorops.py
- __init__.py
- moving_base_robot.py
- pile.py
- planar_robot.py
- primitives.py
- __init__.py
- access.py
- calibrate.py
- cartesian_trajectory.py
- collide.py
- config.py
- contact.py
- coordinates.py
- driving.py
- geometry.py
- gripperinfo.py
- ik.py
- multipath.py
- robotinfo.py
- sensing.py
- subrobot.py
- trajectory.py
- types.py
- typing.py
- workspace.py
- __init__.py
- kinetrajopt.py
- trajopt_task_space.py
- utils.py
- __init__.py
- contactcspace.py
- cspace.py
- cspaceutils.py
- motionplanning.py
- rigidobjectcspace.py
- robotcspace.py
- robotoptimize.py
- robotplanning.py
- __init__.py
- batch.py
- settle.py
- simlog.py
- simulation.py
- docs.i
- .gitignore
- appearance.h
- doxy2swig.py
- doxygen.conf
- geometry.h
- improve_swig_docs.py
- improve_swig_docs_settings.py
- interpolate.h
- mac_fixes.h
- motionplanning.cpp
- motionplanning.h
- motionplanning.i
- motionplanning.py
- motionplanning_wrap.cxx
- numpy.i
- pyconvert.h
- pyerr.cpp
- pyerr.h
- pyfragments.swg
- pyvectorfield.cpp
- pyvectorfield.h
- robotik.cpp
- robotik.h
- robotio.h
- robotmodel.h
- robotsim.cpp
- robotsim.h
- robotsim.i
- robotsim.py
- robotsim_wrap.cxx
- rootfind.cpp
- rootfind.h
- rootfind.i
- rootfind.py
- rootfind_wrap.cxx
- stability.h
- viewport.h
- widget.h
- __init__.py
- glutbackend.py
- qtbackend.py
- vis_gl.py
- vis_glut.py
- vis_html.py
- vis_ipython.py
- vis_qt.py
- vis_rerun.py
- __init__.py
- _version.py
- widgets.py
- __init__.py
- camera.py
- colorize.py
- editors.py
- glcommon.py
- gldraw.py
- glinit.py
- glinterface.py
- glprogram.py
- glrobotprogram.py
- glviewport.py
- visualization.py
- .gitignore
- __init__.py
- doxygen.conf
- Makefile
- robotsim.py
- version.py
- .gitignore
- CMakeLists.txt
- patch_a_pip_install.py
- pyproject.toml
- requirements.txt
- setup.py.in
- block.obj
- cube.off
- CMakeLists.txt
- test_math_so3.py
- test_ODERigidObject.cpp
- test_robotsim.py
- test_robotsim_getstatus.py
- test_types.py
- .gitignore
- .travis.yml
- CMakeLists.txt
- Dockerfile
- LICENSE
- README.md
- update.sh
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/krishauser/Klampt
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Klampt
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t klampt .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 klampt
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. CMake
보통사전 준비물
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
4. .NET
보통
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd Cpp/Dependencies/tinyxml
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
5. Python
쉬움사전 준비물
pip install -r Python/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
6. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
cd Cpp/Contact
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
