erwincoumans
b316f30040
improve usability of ExampleBrowser
...
store command-line arguments in bulletDemo.txt
save/load of configuration, save demo name instead of index
add setBackgroundColor as example (background_color_red) and
mouse move/wheel speed config (mouse_wheel_multiplier and mouse_move_multiplier)
(saved after changing the demo)
default btIDebugDraw colors can be changed
b3CommandLineArgs::GetCmdLineArgument returns bool, and b3CommandLineArgs::addArgs added
fix copy/paste
2015-08-04 18:24:30 -07:00
erwincoumans
9d7d5caa8b
Merge pull request #404 from donggas90/master
...
Improve Compound Shape Construction.
2015-08-03 08:49:30 -07:00
erwincoumans
88961b9e6f
Merge pull request #443 from erwincoumans/master
...
further work on shared memory API
2015-08-02 19:36:29 -07:00
erwincoumans
49a89ab0e7
fix SharedMemory/test.c compile errors
2015-08-02 19:10:42 -07:00
=
eb6663ed4b
further work on shared memory API
...
fix dependency of BulletDynamics to Bullet3Common (b3Printf)
2015-08-02 14:00:43 -07:00
erwincoumans
29e0488fec
Merge pull request #438 from erwincoumans/master
...
small progress towards shared memory C-api and test.c.
2015-07-31 10:07:24 -07:00
erwincoumans
19c5be5646
small progress towards shared memory C-api and test.c.
2015-07-30 23:22:44 -07:00
erwincoumans
63150432e0
Merge pull request #436 from erwincoumans/master
...
minor refactoring,update stb_truetype, disable gimpact by default in btWorldImporter
2015-07-27 13:41:26 -07:00
Erwin Coumans
26531f3fbc
fix some warnings, disable gimpact by default in world importer,
...
use DIRECTLY_UPDATE_VELOCITY_DURING_SOLVER_ITERATIONS by default for now,
until we find the issue with some failing test cases in btMultiBody
fix a crashing issue in MyMultiBodyCreator.cpp (uninitialized variable)
disable excessive debug printf in URDF2Bullet
2015-07-27 13:28:47 -07:00
Erwin Coumans
ad03dba2fa
update stb_truetype.h to latest from
...
https://raw.githubusercontent.com/nothings/stb/master/stb_truetype.h
2015-07-23 23:17:58 -07:00
Erwin Coumans
e6859bde13
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2015-07-23 18:37:14 -07:00
Erwin Coumans
346bc00ac7
add kuka_lwr urdf file for testing, the r2d2 gets boring
2015-07-23 18:36:46 -07:00
=
3fe9138e8c
minor refactoring
2015-07-23 11:51:25 -07:00
erwincoumans
f866142ebe
Merge pull request #435 from erwincoumans/master
...
fix various warnings, more work on shared memory API
2015-07-23 11:11:21 -07:00
erwin coumans
0fe6d343bc
move m_updateFlags to command, and make it 64bit
2015-07-23 10:51:09 -07:00
Erwin Coumans
812c67e221
fix various warnings, more work on shared memory API
2015-07-22 18:06:05 -07:00
erwincoumans
c812fce343
Merge pull request #434 from erwincoumans/master
...
add xacro_standalone.py, more work on Shared Memory client/server
2015-07-22 11:37:21 -07:00
Erwin Coumans
fd1c00dbb2
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2015-07-21 21:48:54 -07:00
Erwin Coumans
05fc203ec1
Separate SharedMemoryStatus from SharedMemoryCommand
...
Added CMD_CMD_SEND_PHYSICS_SIMULATION_PARAMETERS (set gravity as example)
and CMD_INIT_POSE, not fully implemented yet.
2015-07-21 21:46:28 -07:00
Erwin Coumans
2de1f29995
add xacro_standalone.py tool, to convert a urdf.xacro to urdf
...
It has no dependencies, except for a python installation
2015-07-21 12:42:46 -07:00
erwincoumans
eb8acf3689
Merge pull request #433 from erwincoumans/master
...
allow to control of powered joints after loading a URDF file, through…
2015-07-20 23:44:20 -07:00
Erwin Coumans
8e163c984d
allow to control of powered joints after loading a URDF file, through shared memory
...
more refactor of shared memory joint control API
2015-07-20 23:35:29 -07:00
erwincoumans
9bbc88cbe1
Merge pull request #432 from erwincoumans/master
...
add Inverted Pendulum example with PD control
2015-07-17 00:15:44 -07:00
erwincoumans
68b53feb9c
add Inverted Pendulum example with PD control
2015-07-16 23:58:36 -07:00
erwincoumans
0b96d0f14d
Merge pull request #430 from erwincoumans/master
...
add prismatic.urdf test file and revert to r2d2.urdf in import example
2015-07-15 17:52:32 -07:00
Erwin Coumans
26e175013d
add prismatic.urdf test file and revert to r2d2.urdf in import example
2015-07-15 17:51:49 -07:00
erwincoumans
78bd53a531
Merge pull request #429 from erwincoumans/master
...
fix some out-of-date comments in btMultiBody, thanks to Thomas Buschmann
2015-07-15 17:50:09 -07:00
Erwin Coumans
7698d5f95c
fix some out-of-date comments in btMultiBody, thanks to Thomas Buschmann
...
disable disactivation for btRigidBody in import urdf demo, increase strength of joint motor for btMultiBody
2015-07-15 17:39:43 -07:00
erwincoumans
b8e07e6a55
Merge pull request #428 from erwincoumans/master
...
add very simple (rudimentary) time series graphing example
2015-07-15 16:07:38 -07:00
erwin coumans
b563c7c8ce
add additional example using server and client for future simple robot control of simulated robot
...
(load urdf, get state, set desired state, step simulation)
Create SharedMemoryCommand and put that into the queue
move arrays for Q, Qdot etc into the command
2015-07-15 15:23:40 -07:00
erwin coumans
80f8f940b3
add Time Series example to cmake build file.
2015-07-15 13:02:20 -07:00
erwin coumans
259bcb1989
mix physics client/server into a single example for easier/faster development of shared memory experiment
...
add premake option to choose targetdir for binaries/libraries
add simple hinge.urdf file
2015-07-15 12:57:45 -07:00
Erwin Coumans
a6fa717dac
add very simple (rudimentary) time series graphing example
...
tweak camera near plane distance, less sensitive mouse wheel
2015-07-15 09:07:47 -07:00
erwincoumans
8f87ccee88
Merge pull request #426 from erwincoumans/master
...
Refactor of PhysicsClient/PhysicsServer, to separate from the example…
2015-07-14 17:00:34 -07:00
=
48f6484b3d
make OSX/Unix version of PosixSharedMemory work
...
pass on useFixedBase to URDF loader in PhysicsServer
2015-07-14 16:23:01 -07:00
erwin coumans
54a76f6e0c
Refactor of PhysicsClient/PhysicsServer, to separate from the example browser code.
...
(as usual, work-in-progress)
2015-07-14 15:30:17 -07:00
erwincoumans
6836121e29
Merge pull request #425 from erwincoumans/master
...
implement preliminary CMD_SEND_DESIRED_STATE with CONTROL_MODE_VELOCI…
2015-07-14 10:09:37 -07:00
=
2e0da2b7a1
Merge remote-tracking branch 'bp/master'
2015-07-14 09:02:11 -07:00
=
482f31597b
implement preliminary CMD_SEND_DESIRED_STATE with CONTROL_MODE_VELOCITY and
...
CONTROL_MODE_TORQUE.
2015-07-14 08:34:02 -07:00
erwincoumans
70837d2d0b
Merge pull request #424 from erwincoumans/master
...
some improvements for ExampleBrowser (--demo-name="Basic Example, shared memory experiment etc)
2015-07-12 15:09:28 -07:00
=
a7fc45410b
enable addition of examples at run-time
2015-07-12 14:58:31 -07:00
=
1b9eedd026
make btMultiBody destructor virtual (public github commit)
2015-07-12 14:56:47 -07:00
=
de9329ce0a
Add --demo-name=NAME option to start specific demo. (public github commit)
...
For example,
$ App_ExampleBrowser_gmake_x64_release --demo-name="Physics Server"
this command starts Physics Server demo regardless of bulletDemo.txt.
2015-07-12 14:51:08 -07:00
=
7452df0964
Pass initial position and orientation for CMD_LOAD_URDF. (public github commit)
2015-07-12 14:48:43 -07:00
erwincoumans
51ec862582
Merge pull request #421 from erwincoumans/master
...
fix shadowmap crash on some Intel GPUs, see https://github.com/bullet …
2015-07-12 14:17:56 -07:00
=
95eff08c51
fix 'binserver' to 'bin' for premake targetdir
2015-07-10 22:31:05 -07:00
erwincoumans
6c9ce344ea
fix shadowmap crash on some Intel GPUs, see https://github.com/bulletphysics/bullet3/issues/4
...
remove targetdir from all libraries in premake, so it is much easier to create a separate folder for all binary+lib
transmit the serialized btMultiBody data back from server to client, after the server loads a URDF file. This includes base+link+joint names
tweak the serialization routines, so it is easier to skip pointers and to serialize directly to a shared memory buffer
also tweak the serialization code to allow to process data without 'DNA' schema data (assuming file-DNA = memory DNA)
2015-07-10 22:20:06 -07:00
erwincoumans
ae3e392b69
Merge pull request #420 from erwincoumans/master
...
some work towards streaming Bullet data over shared memory for client…
2015-07-09 18:19:59 -07:00
erwincoumans
f6f76901fd
First draft of btMultiBody serialization, including optional names for base, link and joints (see ImportURDFDemo/ImportURDFSetup.cpp how this is done)
...
Bump up version number to 2.84 because of new serialization data.
2015-07-09 17:36:00 -07:00
erwincoumans
285ac286fa
some work towards streaming Bullet data over shared memory for client/server
2015-07-09 14:04:58 -07:00