-
Notifications
You must be signed in to change notification settings - Fork 164
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #341 from ipa-fxm/APACHE_license
use license apache 2.0
- Loading branch information
Showing
179 changed files
with
2,322 additions
and
5,924 deletions.
There are no files selected for viewing
67 changes: 14 additions & 53 deletions
67
cob_base_drive_chain/common/include/cob_base_drive_chain/CanCtrlPltfCOb3.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,58 +1,19 @@ | ||
/**************************************************************** | ||
/* | ||
* Copyright 2017 Fraunhofer Institute for Manufacturing Engineering and Automation (IPA) | ||
* | ||
* Copyright (c) 2010 | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* Fraunhofer Institute for Manufacturing Engineering | ||
* and Automation (IPA) | ||
* | ||
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
* | ||
* Project name: care-o-bot | ||
* ROS stack name: cob_drivers | ||
* ROS package name: cob_base_drive_chain | ||
* Description: This is a sample implementation of a can-bus with several nodes. In this case it implements the drive-chain of the Care-O-bot3 mobile base. yet, this can be used as template for using the generic_can and canopen_motor packages to implement arbitrary can-setups. | ||
* | ||
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
* | ||
* Author: Christian Connette, email:[email protected] | ||
* Supervised by: Christian Connette, email:[email protected] | ||
* | ||
* Date of creation: Feb 2010 | ||
* ToDo: - Check whether motor status request in "setVelGearRadS" "setMotorTorque" make sense (maybe remove in "CanDriveHarmonica"). | ||
* - move implementational details (can cmds) of configureElmoRecorder to CanDriveHarmonica (check whether CanDriveItf has to be adapted then) | ||
* - Check: what is the iRecordingGap, what is its unit | ||
* - Remove Mutex.h search for a Boost lib | ||
* | ||
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
* | ||
* Redistribution and use in source and binary forms, with or without | ||
* modification, are permitted provided that the following conditions are met: | ||
* | ||
* * Redistributions of source code must retain the above copyright | ||
* notice, this list of conditions and the following disclaimer. | ||
* * Redistributions in binary form must reproduce the above copyright | ||
* notice, this list of conditions and the following disclaimer in the | ||
* documentation and/or other materials provided with the distribution. | ||
* * Neither the name of the Fraunhofer Institute for Manufacturing | ||
* Engineering and Automation (IPA) nor the names of its | ||
* contributors may be used to endorse or promote products derived from | ||
* this software without specific prior written permission. | ||
* | ||
* This program is free software: you can redistribute it and/or modify | ||
* it under the terms of the GNU Lesser General Public License LGPL as | ||
* published by the Free Software Foundation, either version 3 of the | ||
* License, or (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU Lesser General Public License LGPL for more details. | ||
* | ||
* You should have received a copy of the GNU Lesser General Public | ||
* License LGPL along with this program. | ||
* If not, see <http://www.gnu.org/licenses/>. | ||
* | ||
****************************************************************/ | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
|
||
#ifndef CANCTRLPLTFCOB3_INCLUDEDEF_H | ||
#define CANCTRLPLTFCOB3_INCLUDEDEF_H | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,58 +1,19 @@ | ||
/**************************************************************** | ||
/* | ||
* Copyright 2017 Fraunhofer Institute for Manufacturing Engineering and Automation (IPA) | ||
* | ||
* Copyright (c) 2010 | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* Fraunhofer Institute for Manufacturing Engineering | ||
* and Automation (IPA) | ||
* | ||
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
* | ||
* Project name: care-o-bot | ||
* ROS stack name: cob_drivers | ||
* ROS package name: cob_base_drive_chain | ||
* Description: This is a sample implementation of a can-bus with several nodes. In this case it implements the drive-chain of the Care-O-bot3 mobile base. yet, this can be used as template for using the generic_can and canopen_motor packages to implement arbitrary can-setups. | ||
* | ||
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
* | ||
* Author: Christian Connette, email:[email protected] | ||
* Supervised by: Christian Connette, email:[email protected] | ||
* | ||
* Date of creation: Feb 2010 | ||
* ToDo: - Check whether motor status request in "setVelGearRadS" "setMotorTorque" make sense (maybe remove in "CanDriveHarmonica"). | ||
* - move implementational details (can cmds) of configureElmoRecorder to CanDriveHarmonica (check whether CanDriveItf has to be adapted then) | ||
* - Check: what is the iRecordingGap, what is its unit | ||
* - Remove Mutex.h search for a Boost lib | ||
* | ||
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
* | ||
* Redistribution and use in source and binary forms, with or without | ||
* modification, are permitted provided that the following conditions are met: | ||
* | ||
* * Redistributions of source code must retain the above copyright | ||
* notice, this list of conditions and the following disclaimer. | ||
* * Redistributions in binary form must reproduce the above copyright | ||
* notice, this list of conditions and the following disclaimer in the | ||
* documentation and/or other materials provided with the distribution. | ||
* * Neither the name of the Fraunhofer Institute for Manufacturing | ||
* Engineering and Automation (IPA) nor the names of its | ||
* contributors may be used to endorse or promote products derived from | ||
* this software without specific prior written permission. | ||
* | ||
* This program is free software: you can redistribute it and/or modify | ||
* it under the terms of the GNU Lesser General Public License LGPL as | ||
* published by the Free Software Foundation, either version 3 of the | ||
* License, or (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU Lesser General Public License LGPL for more details. | ||
* | ||
* You should have received a copy of the GNU Lesser General Public | ||
* License LGPL along with this program. | ||
* If not, see <http://www.gnu.org/licenses/>. | ||
* | ||
****************************************************************/ | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
|
||
// general includes | ||
#include <math.h> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,55 +1,19 @@ | ||
/**************************************************************** | ||
/* | ||
* Copyright 2017 Fraunhofer Institute for Manufacturing Engineering and Automation (IPA) | ||
* | ||
* Copyright (c) 2010 | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* Fraunhofer Institute for Manufacturing Engineering | ||
* and Automation (IPA) | ||
* | ||
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
* | ||
* Project name: care-o-bot | ||
* ROS stack name: cob_driver | ||
* ROS package name: cob_base_drive_chain | ||
* Description: This node provides control of the care-o-bot platform drives to the ROS-"network". For this purpose it offers several services and publishes data on different topics. | ||
* | ||
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
* | ||
* Author: Christian Connette, email:[email protected] | ||
* Supervised by: Christian Connette, email:[email protected] | ||
* | ||
* Date of creation: Feb 2010: | ||
* ToDo: Doesn't this node has to take care about the Watchdogs? | ||
* | ||
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
* | ||
* Redistribution and use in source and binary forms, with or without | ||
* modification, are permitted provided that the following conditions are met: | ||
* | ||
* * Redistributions of source code must retain the above copyright | ||
* notice, this list of conditions and the following disclaimer. | ||
* * Redistributions in binary form must reproduce the above copyright | ||
* notice, this list of conditions and the following disclaimer in the | ||
* documentation and/or other materials provided with the distribution. | ||
* * Neither the name of the Fraunhofer Institute for Manufacturing | ||
* Engineering and Automation (IPA) nor the names of its | ||
* contributors may be used to endorse or promote products derived from | ||
* this software without specific prior written permission. | ||
* | ||
* This program is free software: you can redistribute it and/or modify | ||
* it under the terms of the GNU Lesser General Public License LGPL as | ||
* published by the Free Software Foundation, either version 3 of the | ||
* License, or (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU Lesser General Public License LGPL for more details. | ||
* | ||
* You should have received a copy of the GNU Lesser General Public | ||
* License LGPL along with this program. | ||
* If not, see <http://www.gnu.org/licenses/>. | ||
* | ||
****************************************************************/ | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
|
||
//################## | ||
//#### includes #### | ||
|
17 changes: 17 additions & 0 deletions
17
cob_bms_driver/include/cob_bms_driver/cob_bms_driver_node.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,12 +6,11 @@ | |
Driver package for interfacing the battery management system (BMS) on Care-O-bot. | ||
</description> | ||
|
||
<maintainer email="[email protected]">Mathias Lüdtke</maintainer> | ||
<maintainer email="[email protected]">Florian Weisshardt</maintainer> | ||
<author email="[email protected]">mig-mc</author> | ||
<author email="[email protected]">Mathias Lüdtke</author> | ||
|
||
<license>LGPL</license> | ||
<license>Apache 2.0</license> | ||
|
||
<buildtool_depend>catkin</buildtool_depend> | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
68 changes: 16 additions & 52 deletions
68
cob_camera_sensors/common/include/cob_camera_sensors/AVTPikeCam.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,55 +1,19 @@ | ||
/**************************************************************** | ||
* | ||
* Copyright (c) 2010 | ||
* | ||
* Fraunhofer Institute for Manufacturing Engineering | ||
* and Automation (IPA) | ||
* | ||
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
* | ||
* Project name: care-o-bot | ||
* ROS stack name: cob_driver | ||
* ROS package name: cob_camera_sensors | ||
* Description: Interface to AVTPikeCam Firewire Camera. | ||
* | ||
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
* | ||
* Author: Jan Fischer, email:[email protected] | ||
* Supervised by: Jan Fischer, email:[email protected] | ||
* | ||
* Date of creation: Nov 2008 | ||
* ToDo: | ||
* | ||
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
* | ||
* Redistribution and use in source and binary forms, with or without | ||
* modification, are permitted provided that the following conditions are met: | ||
* | ||
* * Redistributions of source code must retain the above copyright | ||
* notice, this list of conditions and the following disclaimer. | ||
* * Redistributions in binary form must reproduce the above copyright | ||
* notice, this list of conditions and the following disclaimer in the | ||
* documentation and/or other materials provided with the distribution. | ||
* * Neither the name of the Fraunhofer Institute for Manufacturing | ||
* Engineering and Automation (IPA) nor the names of its | ||
* contributors may be used to endorse or promote products derived from | ||
* this software without specific prior written permission. | ||
* | ||
* This program is free software: you can redistribute it and/or modify | ||
* it under the terms of the GNU Lesser General Public License LGPL as | ||
* published by the Free Software Foundation, either version 3 of the | ||
* License, or (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU Lesser General Public License LGPL for more details. | ||
* | ||
* You should have received a copy of the GNU Lesser General Public | ||
* License LGPL along with this program. | ||
* If not, see <http://www.gnu.org/licenses/>. | ||
* | ||
****************************************************************/ | ||
/* | ||
* Copyright 2017 Fraunhofer Institute for Manufacturing Engineering and Automation (IPA) | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
|
||
/// @file AVTPikeCam.h | ||
/// Interface to AVTPikeCam Firewire Camera. | ||
|
Oops, something went wrong.