-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Abstract world #133
Abstract world #133
Commits on Nov 29, 2023
-
[RemovingPybulletFromObjectClass] removed all usages of pybullet from…
… the object class; needs tests to verify functionality.
Configuration menu - View commit details
-
Copy full SHA for 4c950bc - Browse repository at this point
Copy the full SHA 4c950bcView commit details
Commits on Nov 30, 2023
-
[RefactoringObjectClass] Now object class is independent of pybullet,…
… and the tests are passing
Configuration menu - View commit details
-
Copy full SHA for 1953249 - Browse repository at this point
Copy the full SHA 1953249View commit details -
[RefactoringObjectClass] Now object class is independent of pybullet,…
… and the tests are passing
Configuration menu - View commit details
-
Copy full SHA for 40d2d47 - Browse repository at this point
Copy the full SHA 40d2d47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3af92d4 - Browse repository at this point
Copy the full SHA 3af92d4View commit details
Commits on Dec 5, 2023
-
[WorldAbstractClass] InProgress , refactoring transform_pose, _calcul…
…ate_transform, and attach.
Configuration menu - View commit details
-
Copy full SHA for bbb1800 - Browse repository at this point
Copy the full SHA bbb1800View commit details
Commits on Dec 6, 2023
-
[WorldAbstractClass] InProgress , currently in _set_attached_objects …
…method, and defining the Attachment class and making the necessary changes for that, also add_constraint is still in progress.
Configuration menu - View commit details
-
Copy full SHA for a5ae78b - Browse repository at this point
Copy the full SHA a5ae78bView commit details
Commits on Dec 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5188eed - Browse repository at this point
Copy the full SHA 5188eedView commit details
Commits on Dec 8, 2023
-
[WorldAbstractClass] Updated local transformer class to not depend on…
… Object Class (still need to remove world dependency if needed), The attachment refactoring still needs to be completed.
Configuration menu - View commit details
-
Copy full SHA for 3b365a8 - Browse repository at this point
Copy the full SHA 3b365a8View commit details
Commits on Dec 9, 2023
-
[RefactoringAttachments] Improved attachment class to handle bidirect…
…ional and unidirectional attachments.
Configuration menu - View commit details
-
Copy full SHA for bac3a4b - Browse repository at this point
Copy the full SHA bac3a4bView commit details -
[RefactoringAttachments] Improved attachment class, needs to better i…
…mplement the inverse attachment (changes are not synced)
Configuration menu - View commit details
-
Copy full SHA for 5b61daa - Browse repository at this point
Copy the full SHA 5b61daaView commit details
Commits on Dec 10, 2023
-
[AbstractWorld] Added a WorldState dataclass, Implemented saving and …
…resotring of state, Implemented exiting the world and other methods.
Configuration menu - View commit details
-
Copy full SHA for 7fb3524 - Browse repository at this point
Copy the full SHA 7fb3524View commit details
Commits on Dec 11, 2023
-
[AbstractWorld] Finished defining AbstractWorld, and correcting all c…
…lasses defined in the world.py file.
Configuration menu - View commit details
-
Copy full SHA for 0f1133b - Browse repository at this point
Copy the full SHA 0f1133bView commit details -
[AbstractWorld] Completed world.py refactoring, tests are passing exc…
…ept test_attachment_exclusion in test_costmap.py.
Configuration menu - View commit details
-
Copy full SHA for 2d834a4 - Browse repository at this point
Copy the full SHA 2d834a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 534390d - Browse repository at this point
Copy the full SHA 534390dView commit details -
[AbstractWorld] Moved BulletWorld and GUI classes to bullet_world.py,…
… removed pybullet dependency from world.py, tests are running except test_attachment_exclusion in test_costmaps.py
Configuration menu - View commit details
-
Copy full SHA for e2e2f12 - Browse repository at this point
Copy the full SHA e2e2f12View commit details
Commits on Dec 12, 2023
-
[WorldAbstractClass] Tests are running after using object.tf_frame in…
…stead of root link tf frame.
Configuration menu - View commit details
-
Copy full SHA for f05ef64 - Browse repository at this point
Copy the full SHA f05ef64View commit details -
[WorldAbstractClass] Added Color and AxisAlignedBoundingBox datalcass…
…es and used them instead of Lists (changed function signatures to use them).
Configuration menu - View commit details
-
Copy full SHA for a81c489 - Browse repository at this point
Copy the full SHA a81c489View commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 278a7fe - Browse repository at this point
Copy the full SHA 278a7feView commit details
Commits on Dec 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 205c9f2 - Browse repository at this point
Copy the full SHA 205c9f2View commit details
Commits on Dec 15, 2023
-
[WorldAbstractClass] Created links dictionary inside Object class to …
…point to link objects. Removed _current_link_poses and _current_link_transforms
Configuration menu - View commit details
-
Copy full SHA for 17ed78f - Browse repository at this point
Copy the full SHA 17ed78fView commit details -
[WorldAbstractClass] removed all link related functionality from Obje…
…ct class to Link class.
Configuration menu - View commit details
-
Copy full SHA for 0e70fe2 - Browse repository at this point
Copy the full SHA 0e70fe2View commit details
Commits on Dec 22, 2023
-
Refactoring of link related methods. Removal of redundant methods and/or properties
Configuration menu - View commit details
-
Copy full SHA for 417c176 - Browse repository at this point
Copy the full SHA 417c176View commit details
Commits on Dec 24, 2023
-
Objects are responsible for attachments not World. Links are responsible for constraints.
Configuration menu - View commit details
-
Copy full SHA for fae2d8f - Browse repository at this point
Copy the full SHA fae2d8fView commit details
Commits on Dec 28, 2023
-
_set_attached_objects_poses implementation moved to the Object class instead of World. Cleaned World init method. Added optional argument in set_pose method of the Object class to exclude moving attached objects.
Configuration menu - View commit details
-
Copy full SHA for 2099bd7 - Browse repository at this point
Copy the full SHA 2099bd7View commit details
Commits on Jan 1, 2024
-
Implemented a CollisionsCallbacks dataclass and used it to define the self.coll_callbacks attribute.
Configuration menu - View commit details
-
Copy full SHA for 38516ff - Browse repository at this point
Copy the full SHA 38516ffView commit details -
Object Class does not manage constraints, they are managed by the Link Class instead.
Configuration menu - View commit details
-
Copy full SHA for 9a9d1a6 - Browse repository at this point
Copy the full SHA 9a9d1a6View commit details
Commits on Jan 18, 2024
-
Implemented save and restore state for World, Object, and Link classes. Added tests for Object, Attachment, and Link Classes.
Configuration menu - View commit details
-
Copy full SHA for 34fd070 - Browse repository at this point
Copy the full SHA 34fd070View commit details -
[WorldAbstractClass] Reseting the world now also has the option to re…
…move all saved sates. world saved states is a list of int state ids WorldState data class moved to world_dataclasses.py added the method to remove physics simulator state add reset object method in the Object class.
Configuration menu - View commit details
-
Copy full SHA for e296537 - Browse repository at this point
Copy the full SHA e296537View commit details
Commits on Jan 19, 2024
-
[WorldAbstractClass] World reasoning is refactored to depend on abstr…
…act class. Not passing tests yet.
Configuration menu - View commit details
-
Copy full SHA for 62c5309 - Browse repository at this point
Copy the full SHA 62c5309View commit details
Commits on Jan 21, 2024
-
WorldReasoning is now abstracted from pybullet tests are passing created two methods _try_to_reach, try_to_reach_with_grasp in the ik.py
Configuration menu - View commit details
-
Copy full SHA for 371d72c - Browse repository at this point
Copy the full SHA 371d72cView commit details
Commits on Jan 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 624bb8c - Browse repository at this point
Copy the full SHA 624bb8cView commit details -
[WorldAbstractClass] (in progress) implementing abstract shape creati…
…on and visualization for usage in costmap for example.
Configuration menu - View commit details
-
Copy full SHA for 8583fd1 - Browse repository at this point
Copy the full SHA 8583fd1View commit details
Commits on Jan 24, 2024
-
Merge branch 'dev' of https://github.com/cram2/pycram into abstract_w…
…orld # Conflicts: # src/pycram/bullet_world.py # src/pycram/bullet_world_reasoning.py # src/pycram/designators/action_designator.py # src/pycram/enums.py # src/pycram/external_interfaces/giskard.py # src/pycram/helper.py # src/pycram/process_modules/boxy_process_modules.py # src/pycram/process_modules/donbot_process_modules.py # src/pycram/resolver/location/database_location.py # src/pycram/ros/tf_broadcaster.py # src/pycram/task.py # test/test_bullet_world.py # test/test_bullet_world_reasoning.py # test/test_database_resolver.py # test/test_local_transformer.py
Configuration menu - View commit details
-
Copy full SHA for 8c32506 - Browse repository at this point
Copy the full SHA 8c32506View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed33735 - Browse repository at this point
Copy the full SHA ed33735View commit details -
Merge branch 'dev' of github.com:cram2/pycram into abstract_world (fi…
…xed missing import and use of World instead of BulletWorld in test_database_resolver.py)
Configuration menu - View commit details
-
Copy full SHA for 49a7026 - Browse repository at this point
Copy the full SHA 49a7026View commit details -
[Abstract World] (check TODOs) Costmaps now is independent of pybulle…
…t, HSR module is improved but still dependent on pybullet, designators are independent of pybullet.
Configuration menu - View commit details
-
Copy full SHA for 3916ded - Browse repository at this point
Copy the full SHA 3916dedView commit details
Commits on Jan 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6c4e42c - Browse repository at this point
Copy the full SHA 6c4e42cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11fbdc4 - Browse repository at this point
Copy the full SHA 11fbdc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f139b2a - Browse repository at this point
Copy the full SHA f139b2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c267c68 - Browse repository at this point
Copy the full SHA c267c68View commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1aaa11e - Browse repository at this point
Copy the full SHA 1aaa11eView commit details
Commits on Jan 30, 2024
-
[Abstract World] Cleaned Object constructor, added more internal meth…
…ods to Object class.
Configuration menu - View commit details
-
Copy full SHA for eace428 - Browse repository at this point
Copy the full SHA eace428View commit details
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2a8d4fa - Browse repository at this point
Copy the full SHA 2a8d4faView commit details -
[Abstract World] Removed all mentions and dependencies of bullet worl…
…d and pybullet from all places except bullet_world.py Applied some cleaning and removed duplications. Added extra functionallity to World class like force torque sensor.
Configuration menu - View commit details
-
Copy full SHA for efdf22a - Browse repository at this point
Copy the full SHA efdf22aView commit details
Commits on Feb 1, 2024
-
[Abstract World] all change requests completed
Update positions of objects when simulating Increasing code coverage by tests (reached 55% for bullet_world.py) (77% world.py)
Configuration menu - View commit details
-
Copy full SHA for 50adda9 - Browse repository at this point
Copy the full SHA 50adda9View commit details
Commits on Feb 3, 2024
-
Added joint class to handle joint related things. Object, Link, and Joint all have cached poses. Cached poses update when World.simulate() is called. Or when the poses are set manually.
Configuration menu - View commit details
-
Copy full SHA for 99c675f - Browse repository at this point
Copy the full SHA 99c675fView commit details
Commits on Feb 9, 2024
-
Abstracting URDF dependency to be any type of description. Cleaning. In progress, tests are not passing.
Configuration menu - View commit details
-
Copy full SHA for a8405b2 - Browse repository at this point
Copy the full SHA a8405b2View commit details -
[Abstract World] Abstracted URDF dependency.
Added a SateEntity for abstract state preserving classes. Cleaned code. Still needs to run tests.
Configuration menu - View commit details
-
Copy full SHA for 85a6cb3 - Browse repository at this point
Copy the full SHA 85a6cb3View commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2b9f97 - Browse repository at this point
Copy the full SHA d2b9f97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d80945 - Browse repository at this point
Copy the full SHA 0d80945View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17018f9 - Browse repository at this point
Copy the full SHA 17018f9View commit details
Commits on Feb 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3fa6880 - Browse repository at this point
Copy the full SHA 3fa6880View commit details -
[Abstract World] Refactored File structure (Moved Classes to separate…
… Files). Tests are running.
Configuration menu - View commit details
-
Copy full SHA for 8433035 - Browse repository at this point
Copy the full SHA 8433035View commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bfc5134 - Browse repository at this point
Copy the full SHA bfc5134View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9f5d86 - Browse repository at this point
Copy the full SHA b9f5d86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1458e03 - Browse repository at this point
Copy the full SHA 1458e03View commit details
Commits on Feb 16, 2024
-
[Abstract World] Added more tests for bullet world, Tests are running.
Made 'WorldSync' sync objects by equating their current state/
Configuration menu - View commit details
-
Copy full SHA for c49ccc0 - Browse repository at this point
Copy the full SHA c49ccc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bba4c4f - Browse repository at this point
Copy the full SHA bba4c4fView commit details
Commits on Feb 20, 2024
-
[Abstract World] Tried importing annotations from __future__ but Fail…
…s due to circular imports.
Configuration menu - View commit details
-
Copy full SHA for 9e39552 - Browse repository at this point
Copy the full SHA 9e39552View commit details
Commits on Feb 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8462338 - Browse repository at this point
Copy the full SHA 8462338View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b8afe6 - Browse repository at this point
Copy the full SHA 7b8afe6View commit details
Commits on Feb 25, 2024
-
refactored joint position getting and setting to use joint class.
Configuration menu - View commit details
-
Copy full SHA for c85cb91 - Browse repository at this point
Copy the full SHA c85cb91View commit details
Commits on Feb 27, 2024
-
allowing not object description for initializing objects. still in development.
Configuration menu - View commit details
-
Copy full SHA for 8b81353 - Browse repository at this point
Copy the full SHA 8b81353View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4a384f - Browse repository at this point
Copy the full SHA b4a384fView commit details -
[Abstract World] Defualted description type to URDF as it as it is cu…
…rrently the only used/implement description.
Configuration menu - View commit details
-
Copy full SHA for 953f312 - Browse repository at this point
Copy the full SHA 953f312View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6a512e - Browse repository at this point
Copy the full SHA b6a512eView commit details
Commits on Mar 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 44b7d71 - Browse repository at this point
Copy the full SHA 44b7d71View commit details
Commits on Mar 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4155d6a - Browse repository at this point
Copy the full SHA 4155d6aView commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5a91845 - Browse repository at this point
Copy the full SHA 5a91845View commit details -
[AbstractWorld] added dae to possible meshes and updated cache file w…
…rite to ensure file is wrote.
Configuration menu - View commit details
-
Copy full SHA for 0f54c8b - Browse repository at this point
Copy the full SHA 0f54c8bView commit details