leobot
leobot copied to clipboard
LeoBot telepresence robot
Schematic will be created in free EDA KiCad.
This tasks consists of such steps: 1. Investigate the VR APIs and estimate if they would work for us better than the current approach 2. If that appears to be...
Hi! Could you please help me with RPM calculation formula? Currently, I'm able to read the raw value from the encoder. I've found two formulas to the calculation. 1. https://www.vexforum.com/index.php/16114-calculating-rpms/0...
Implement ability of STM32 micro-controller to set desired velocity to motor using encoder.
Make decision which IMU to use. Implement publishing of the data from IMU to ROS infrastructure.
Please check this approach https://github.com/bosch-ros-pkg/stm32/wiki/ROS-Embedded-Tutorials and this https://github.com/bosch-ros-pkg/stm32#software-concept Approach could be similar to Arduino one https://github.com/AndriyPt/rosserial-arduino-examples Please check tutorials on ROS Control https://github.com/ros-ukraine/leobot/wiki/FAQ#tutorials-on-ros-control
Now UART "stm32_uart_send_byte" function is a blocking function. For better performance need to change the implementation of UART functions to be able to work with UART interrupts.
I'm working in the branch `F_test_urdf`. I've tried to create a wheel and open it in RViz using command ``` roslaunch mastering_ros_robot_description_pkg view_xacro.launch xacro:='$(find mastering_ros_robot_description_pkg)/urdf/wheel.xacro' ``` and got an error...
Use this as an example https://github.com/AndriyPt/ros-navigation-examples/tree/kinetic-devel/moon_2dnav
We could get this one https://www.robotshop.com/en/rplidar-a2m8-360-laser-scanner.html It has ROS driver already http://wiki.ros.org/rplidar