Skip to content
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

2021 AlphaROVER repository version #1

Open
wants to merge 89 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
ba53ee4
Create dad.txt
Tilaguy Oct 20, 2020
db08f39
Add files via upload
Tilaguy Oct 20, 2020
7cf69be
Delete CMakeLists.txt
Tilaguy Oct 20, 2020
e949183
Delete dad.txt
Tilaguy Oct 20, 2020
dc8215d
Delete package.xml
Tilaguy Oct 20, 2020
f179c21
Create CMakeLists.txt
Tilaguy Oct 20, 2020
494de5e
Add files via upload
Tilaguy Oct 20, 2020
653e669
Create lea_6h_gps.py
Tilaguy Oct 20, 2020
04e5fce
Create lea_6h_gps.launch
Tilaguy Oct 20, 2020
dad82a5
Create CMakeLists.txt
Tilaguy Oct 20, 2020
1ef8802
Create um7_node.py
Tilaguy Oct 20, 2020
b06b2a9
Add files via upload
Tilaguy Oct 20, 2020
92232af
Create um7_node.launch
Tilaguy Oct 20, 2020
31a193c
Add files via upload
Tilaguy Oct 21, 2020
6b2410a
Update lea_6h_gps.py
Tilaguy Oct 23, 2020
7a5ae14
Create sdjs.txt
Tilaguy Oct 23, 2020
38a8af8
Create fjaskf.txt
Tilaguy Oct 23, 2020
fdb0480
Create jsdkfj.txt
Tilaguy Oct 23, 2020
3541228
Add files via upload
Tilaguy Oct 23, 2020
ae67aa1
Delete Arduino_serial.py
Tilaguy Oct 23, 2020
25832d9
Delete sdjs.txt
Tilaguy Oct 23, 2020
78a1313
Add files via upload
Tilaguy Oct 23, 2020
fbd37e2
Add files via upload
Tilaguy Oct 23, 2020
d67fbf2
Delete fjaskf.txt
Tilaguy Oct 23, 2020
7b68528
Delete jsdkfj.txt
Tilaguy Oct 23, 2020
7fe2825
Create sdf.txt
Tilaguy Oct 23, 2020
1771691
Add files via upload
Tilaguy Oct 23, 2020
0f10caa
Delete sdf.txt
Tilaguy Oct 23, 2020
a2d5839
Create dad.txt
Tilaguy Oct 23, 2020
8d039f7
Add files via upload
Tilaguy Oct 23, 2020
59cf7e2
Delete dad.txt
Tilaguy Oct 23, 2020
061ce99
Add files via upload
Tilaguy Oct 23, 2020
d2d048f
Delete lea_6h_gps.launch
Tilaguy Oct 23, 2020
6fae3f8
Delete lea_6h_gps.py
Tilaguy Oct 23, 2020
7004897
Delete CMakeLists.txt
Tilaguy Oct 23, 2020
cf63a93
Alpha_repo_changed
Tilaguy Oct 23, 2020
574cbf3
Alpha_repo_changed
Tilaguy Oct 23, 2020
40a8030
Alpha_repo_changed
Tilaguy Oct 24, 2020
c27b038
Alpha_repo_changed
Tilaguy Oct 24, 2020
32bf981
Alpha_repo_changed
Tilaguy Oct 24, 2020
f4bec66
Alpha_repo_changed
Tilaguy Oct 24, 2020
d709fbd
Alpha_repo_changed
Tilaguy Oct 24, 2020
14c8fef
Alpha_repo_changed
Tilaguy Oct 24, 2020
8ea26bb
Alpha_repo_changed
Tilaguy Oct 24, 2020
5b83c3b
Alpha_repo_changed
Tilaguy Oct 24, 2020
c34fd11
Alpha_repo_changed
Tilaguy Oct 24, 2020
e2d3c0d
Alpha_repo_changed
Tilaguy Oct 24, 2020
04e91c8
Update alphaROVER.sh
Tilaguy Oct 24, 2020
7a4badb
Update alphaROVER.sh
Tilaguy Oct 24, 2020
b90022e
Add files via upload
Tilaguy Oct 24, 2020
42fbe2f
Add files via upload
Tilaguy Oct 24, 2020
014aa19
Add files via upload
Tilaguy Oct 24, 2020
b53dff8
Add files via upload
Tilaguy Oct 24, 2020
4252295
Add files via upload
Tilaguy Oct 24, 2020
3be7f9a
Update um7_node.py
Tilaguy Oct 27, 2020
2eaad9e
Delete controller_manager.launch
Tilaguy Nov 2, 2020
961da95
Delete move.py
Tilaguy Nov 2, 2020
8a95e83
Delete start_motor_controller.launch
Tilaguy Nov 2, 2020
94bd1cd
Delete scan_mode.py
Tilaguy Nov 2, 2020
9b1d40d
Delete scan_mode2.py
Tilaguy Nov 2, 2020
26a47e2
Delete scan_data.py
Tilaguy Nov 2, 2020
682bf5a
Add files via upload
Tilaguy Nov 2, 2020
b92de70
Add files via upload
Tilaguy Nov 2, 2020
2ecebcb
Add files via upload
Tilaguy Nov 3, 2020
a6dc3bf
Add files via upload
Tilaguy Nov 3, 2020
f296906
Add files via upload
Tilaguy Nov 3, 2020
21bd1d7
Add files via upload
Tilaguy Jan 14, 2021
5c7fd1b
Create sdf.txt
Tilaguy Jan 14, 2021
2d086b8
Add files via upload
Tilaguy Jan 14, 2021
0c21ce2
Create asd.txt
Tilaguy Jan 14, 2021
0a3060d
Add files via upload
Tilaguy Jan 14, 2021
6c2bf9d
Create asd.txt
Tilaguy Jan 14, 2021
6e16155
Add files via upload
Tilaguy Jan 14, 2021
700d516
Delete src/Control directory
Tilaguy Jan 14, 2021
f47d81e
Add files via upload
Tilaguy Jan 14, 2021
d58efe7
Add existing file
Tilaguy Jan 14, 2021
adfe2d3
Update Readme.md
Tilaguy Jan 14, 2021
e63fb3d
Update Readme.md
Tilaguy Jan 14, 2021
23c09b1
Update Readme.md
Tilaguy Jan 14, 2021
1db5a51
Update Readme.md
Tilaguy Jan 14, 2021
809bcdc
Update Readme.md
Tilaguy Jan 14, 2021
a4d0d86
Update alphaROVER.sh
Tilaguy Feb 18, 2021
651a0bd
Add files via upload
Tilaguy Feb 18, 2021
2c761c7
Delete ekf_modified.txt
Tilaguy Feb 18, 2021
a046ed7
Delete read_ekf_file.py
Tilaguy Feb 18, 2021
021c64f
Add files via upload
Tilaguy Mar 24, 2021
4618cdf
Add files via upload
Tilaguy Mar 24, 2021
712bc00
Add files via upload
Tilaguy Mar 24, 2021
bff792f
Add files via upload
Tilaguy Mar 24, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 44 additions & 9 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,16 @@ This repository contents:
|--README.md / Instructions to configure the AlphaROVER
|--src / scripts for the system
|--APPS
|--Arduinio_gps+imu
|--Arm / Based on: https://github.com/FRC4564/Maestro/
|--Config
|--Control
|--EKF
|--GPIO
|--Cam_Shutter
|--Command_Center
|--Dynamixel_Move
|--Lea_6h_GPS
|--Speed_Control
|--UM7_node
|--data
|--mechanics
|--alpha_full.pdf
Expand Down Expand Up @@ -110,25 +114,36 @@ $ source ~/.bashrc
`sudo apt-get install ros-melodic-freenect-launch`
- Install the MTi USB Serial Driver
```
$ cd $path_alpha_config
$ git clone https://github.com/xsens/xsens_mt.git
$ cd ~/xsens_mt
$ make
$ sudo modprobe usbserial
$ sudo insmod ./xsens_mt.ko
```
<!---
- Install gps_common or gps_umd as available based on the ROS distributable
`sudo apt-get install ros-melodic-gps-umd` or `sudo apt-get install ros-melodic-gps-common`
- Isntall MTi rosnode
```
--->
- Install MTi rosnode
```
$ cd ~/catkin_ws/src
$ git clone https://github.com/HaroldMurcia/xsens_mti_ros_node.git
$ git clone https://github.com/ethz-asl/ethzasl_xsens_driver.git
$ cd ~/catkin_ws/
$ catkin_make
```
- Install Dynamixel rosnode
```
<!---
write the next lines every time before call node.
sudo modprobe usbserial
sudo insmod $path_alpha_config$"/xsens_mt/xsens_mt.ko"
--->
- Install [Dynamixel rosnode](https://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_workbench/#ros-tutorials)
```
$ cd ~/catkin_ws/src
$ git clone https://github.com/HaroldMurcia/dynamixel_motor.git
$ mkdir dynamixel_node
$ git clone https://github.com/ROBOTIS-GIT/dynamixel-workbench.git
$ git clone https://github.com/ROBOTIS-GIT/dynamixel-workbench-msgs.git
$ git clone https://github.com/ROBOTIS-GIT/DynamixelSDK.git
$ cd ~/catkin_ws/
$ catkin_make
```
Expand Down Expand Up @@ -168,7 +183,6 @@ $ source ~/.bashrc
$ catkin_make
```


## Installing AlphaROVER repository
```
$ cd ~/catkin_ws/src
Expand Down Expand Up @@ -233,11 +247,31 @@ function webcam
python ~/cam_bridge.py
}
```
## Launch of applications

### 3D scan routine
To launch correctly the scan algorithm, there are some minimum nodes required before to launch, all of them are properly launched using the function bellow.
```
$ scan_mode
```
Once all nodes are correctly work the '3D scan routine' can be executed with:
```
$ python scan3d.py" -o [output_file] -<options> [arguments]
```
Where *<output_file>* should be replaced by the name of the desired rosbag file. The options and its respectively arguments are presented y the table below.

| Options | Arguments | Description |
| --- | --- | --- |
| h | | Give information of all options and arguments. |
| o | [filename] | Name of orsbag where the topics will be save. |
| q | | Do not show message information while execution. |
| a | | Save all currents topics, if is not selected save the topics of the minimum nodes. |
| s | [from] [to] [step] | Select the sweep scan mode. |
| f | [angle] | Select the fixed scan mode. |

## Authors:
**[Universidad de Ibagué - Ingeniería Electrónica.](https://electronica.unibague.edu.co)**
- [Sebastian Tilaguy](mailto:[email protected])
- [Nickson E. GARCIA](mailto:[email protected])
- [Cristian G. MOLINA](mailto:[email protected])
- [Harold F. MURCIA](www.haroldmurcia.com)
Expand All @@ -251,3 +285,4 @@ function webcam
[ind]: <http://wiki.ros.org/indigo/Installation/Ubuntu>
[ind-j]: <http://wiki.ros.org/indigo/Installation/UbuntuARM>
[ham]: <https://medium.com/@KyleARector/logmein-hamachi-on-raspberry-pi-ad2ba3619f3a>
[um7]: <https://pypi.org/project/um7py/>
14 changes: 0 additions & 14 deletions src/Apps/Dynamixel/controller_manager.launch

This file was deleted.

73 changes: 0 additions & 73 deletions src/Apps/Dynamixel/move.py

This file was deleted.

9 changes: 0 additions & 9 deletions src/Apps/Dynamixel/start_motor_controller.launch

This file was deleted.

7 changes: 7 additions & 0 deletions src/Apps/Vehicle_params.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
### Camera spesifications
## Camera miltispectral ADC micro
Lidar2bar_x: 0.00205
Lidar2bar_y: 0.49
Lidar2bar_z: 0.1056
bar2imu: 0.477
imu2floor: 0.37
Loading