No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
maliput_object package from maliput_object repomaliput_object |
|
Package Summary
Tags | No category tags. |
Version | 0.1.2 |
License | BSD Clause 3 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/maliput/maliput_object.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-05-08 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Maliput Object
Additional Links
No additional links.
Maintainers
- Daniel Stonier
Authors
No additional authors.
maliput_object
Description
Runtime interface for performing spacial queries on Maliput’s road network.
Note: For full information about Maliput please visit Maliput Documentation.
API Documentation
Refer to Maliput Object’s Online API Documentation.
Examples
-
maliput_integration: Concentrates applications created for
Maliput
. See maliput_integration’s tutorials, in particular themaliput_query
application provides queries that rely onmaliput_object
package.
Installation
Supported platforms
Ubuntu Focal Fossa 20.04 LTS.
Binary Installation on Ubuntu
See Installation Docs.
Source Installation on Ubuntu
Prerequisites
sudo apt install python3-rosdep python3-colcon-common-extensions
Build
- Create colcon workspace if you don’t have one yet.
mkdir colcon_ws/src -p
- Clone this repository in the
src
folder
cd colcon_ws/src
git clone https://github.com/maliput/maliput_object.git
- Install package dependencies via
rosdep
export ROS_DISTRO=foxy
rosdep update
rosdep install -i -y --rosdistro $ROS_DISTRO --from-paths src
- Build the package
colcon build --packages-up-to maliput_object
**Note**: To build documentation a `-BUILD_DOCS` cmake flag is required:
colcon build --packages-select maliput_object --cmake-args " -DBUILD_DOCS=On"
More info at [Building Documentation](https://maliput.readthedocs.io/en/latest/developer_guidelines.html#building-the-documentation).
For further info refer to Source Installation on Ubuntu
For development
It is recommended to follow the guidelines for setting up a development workspace as described here.
Contributing
Please see CONTRIBUTING page.
License
CHANGELOG
Changelog for package maliput_object
0.1.2 (2022-08-16)
- Moves BoundingRegion, BoundingBox and OverlappingType to maliput (#44)
- Adds triage workflow. (#43)
- Improves README. (#42)
- Contributors: Franco Cipollone
0.1.1 (2022-06-21)
- Fixes include folder installation. (#41)
- Uses ros-action-ci for main workflow. (#40)
- Contributors: Franco Cipollone
0.1.0 (2022-06-10)
- Use <doc_depend> for ament_cmake_doxygen dependency. (#39)
- Moves package to root. (#38)
- Removes maliput_object_py from the repo (#37)
- Updates license. (#35)
- Uses ament_export_targets. (#34)
- Adds testing support for LoadFile to parse objects from a YAML. (#33)
- Creates bindings for the maliput::object::api namespace (#31)
- Implements the loader for ObjectBook (#32)
- Adds maliput_object_py to CI. (#30)
- Creates the package for the python bindings (#29)
- Adds documentation about the YAML specification for objects. (#24)
- Adds missing BoundingBox::box_size() method defintion. (#28)
- Adds ManualObjectBook. (#23)
- Updates misleading OverlappingType's docstring. (#26)
- Adds a SimpleObjectQuery implementation (#17)
- Adds BoundingBox Implementation (#7)
- Improves OverlappingTest definition. (#16)
- Adds ObjectQuery class. (#13)
- Creates ObjectBook API (#12)
- Creates Object class (#8)
- Adds BoundingRegion api class. (#6)
- Setup maliput_object repository/package (#2)
- Initial commit
- Contributors: Agustin Alba Chicar, Franco Cipollone, Voldivh
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_doxygen | |
ament_cmake_clang_format | |
ament_cmake_gmock | |
ament_cmake_gtest | |
maliput |
System Dependencies
Name |
---|
libgflags-dev |
yaml-cpp |
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged maliput_object at Robotics Stack Exchange
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.